找到 2038 篇文章 关于 R 编程

如何在包含缺失值的 R 数据框中找到相关矩阵?

Nizamuddin Siddiqui
更新于 2020-11-19 08:07:29

416 次浏览

要查找数据框的相关矩阵,我们可以使用带有数据框对象名称的 cor 函数,但如果数据框中存在缺失值,则情况并非如此简单。在这种情况下,我们可以将 complete.obs 与 cor 函数一起使用,以便在计算相关系数时忽略缺失值。示例 1考虑以下数据框:实时演示> x1 x2 x3 df1 df1输出 x1 x2 x3 1 NA 3 512 2 8 7 512 3 5 2 520 4 NA 1 NA 5 NA 2 512 6 NA 4 ... 阅读更多

如何在 R 中生成正交多项式?

Nizamuddin Siddiqui
更新于 2020-11-19 08:05:29

557 次浏览

我们可以说正交是垂直的同义词。如果两个多项式的内积(内积是点积的推广)为零,则我们称它们为正交多项式。在 R 中,我们可以使用 poly 函数找到正交积,如下面的示例所示。示例 1实时演示> x x输出[1] 1.53798786 -0.85463326 2.39444451 0.82559418 -2.22197322 -1.04243823 [7] -0.04693054 -0.68691236 -1.63040923 -1.42408865示例> orthogonal_x orthogonal_x输出 1 2 [1, ] 0.41743651 -0.01687537 [2, ] -0.12158589 -0.21414848 [3, ] 0.61038362 0.54027924 [4, ... 阅读更多

如何在 R 中使用均值和标准差创建箱线图?

Nizamuddin Siddiqui
更新于 2020-11-19 08:02:00

8K+ 次浏览

创建箱线图的主要统计参数是均值和标准差,但通常情况下,箱线图是用整个数据而不是这些值创建的。如果我们没有整个数据,但均值和标准差可用,则可以通过使用均值作为集中趋势的度量来查找箱线图的所有限制来创建箱线图。示例考虑以下数据框:实时演示> df df输出均值 标准差 类别 1 24 1.1 A 2 25 2.1 B 3 27 1.5 C 4 24 1.8 D加载 ggplot2 包并创建每个类别的箱线图 ... 阅读更多

如何在 R 中从数据框创建 3D 数组?

Nizamuddin Siddiqui
更新于 2020-11-19 08:00:35

2K+ 次浏览

3D 数组是三维数组,实际上是二维数组的集合。我们可以使用 simplify2array 函数在 R 中创建数据框的 3D 数组,此函数会将数据框分解成形成 3D 数组的数组。示例 1考虑以下数据框:实时演示> set.seed(254) > x y z a b c df1 df1输出x y z a b c 1 0 4 6 9 5 5 2 0 5 1 4 2 1 3 0 6 1 4 5 6 4 1 6 3 5 4 12 5 1 9 8 6 6 11 6 ... 阅读更多

如何在 R 中创建字符串向量的频数表?

Nizamuddin Siddiqui
更新于 2020-11-19 07:58:44

1K+ 次浏览

要创建字符串向量的频数表,我们只需要使用 table 函数。例如,如果我们有一个向量 x,其中包含前五个英文字母的 100 个随机采样值,那么可以使用 table(x) 创建向量 x 的表。这将生成一个表以及向量的名称。示例 1实时演示> x1 x1输出[1] "d" "d" "a" "c" "a" "a" "c" "a" "d" "c" "a" "d" "d" "b" "c" "a" "b" "c" "d" [20] "b"示例> table(x1)输出x1 a b c d 6 3 5 6示例 2实时演示> x2 x2输出[1] "w" "j" "p" "y" "r" ... 阅读更多

如何在 R 中创建二维码?

Nizamuddin Siddiqui
更新于 2020-11-19 07:55:50

1K+ 次浏览

二维码是一种条形码,用于读取打印在其上的对象的有关信息。这有助于我们检测与对象相关的有用信息,以便我们可以根据操作继续执行下一步。在 R 中,我们可以使用 qrcode 包的 qrcode_gen 函数创建二维码。示例 1加载 qrcode 包:> library(qrcode)为 tutorialspoint 创建二维码:> qrcode_gen('www.tutorialspoint.com')输出:示例 2> qrcode_gen('www.tutorix.com')输出:示例 3> qrcode_gen('www.r-project.org')输出

如何在 R 数据框中创建具有不同名称的重复列?

Nizamuddin Siddiqui
更新于 2020-11-19 07:53:36

1K+ 次浏览

在 R 数据框中创建重复列的最简单方法是使用 $ 符号设置新列,如果我们想要使用不同的名称,则可以简单地传递一个新名称。例如,如果我们有一个包含列 x 的数据框 df,并且我们想要一个具有与 x 中相同值的新列 x1,则可以执行 df$x1 set.seed(254) > x y z a b c df df输出x y z a b c 1 A 0.8709244 9 0.072625990 5.125432 26.84561 2 B 1.7993156 3 ... 阅读更多

如何在 R 向量中使用线性插值法替换缺失值?

Nizamuddin Siddiqui
更新于 2020-11-19 07:51:59

2K+ 次浏览

线性插值是一种使用线性多项式拟合曲线的的方法,它可以帮助我们创建新的数据点,但这些点位于进行线性插值的原始值的范围内。有时这些值可能会稍微偏离原始值,但不会太远。在 R 中,如果我们有一些缺失值,则可以使用 zoo 包的 na.approx 函数用线性插值法替换 NA。示例 1加载 zoo 包:实时演示> library(zoo) > x1 x1输出[1] 2 2 2 5 2 2 5 NA 2 5替换 NA ... 阅读更多

如何在 R 中向矩阵添加新列?

Nizamuddin Siddiqui
更新于 2020-11-19 07:50:01

2K+ 次浏览

数据收集过程是数据分析项目中最初且非常重要的任务之一,有时我们会错过一些东西。因此,我们需要稍后收集这些数据并将其添加到最初收集的数据中。此错误也可能对矩阵数据执行,因此我们可能需要向原始矩阵添加新列,这可以通过使用 cbind 函数来完成。示例 1实时演示> M1 M1输出 [, 1] [, 2] [, 3] [, 4] [, 5] [1, ] 1 6 11 16 21 [2, ] 2 7 12 17 22 [3, ... 阅读更多

如何在基本 R 中向绘图添加图片?

Nizamuddin Siddiqui
更新于 2020-11-19 07:44:05

4K+ 次浏览

要在基本 R 中向绘图添加图片,我们首先需要以适当的格式读取图片,然后可以使用 rasterImage 函数。R 中最常用的图片格式是 PNG。可以通过在绘图中提供我们要添加图片的值来将 PNG 格式的图片添加到绘图中。示例加载 png 包:> library(png)读取 png 文件:> Picture plot(1:10,ty="n")输出:将 png 文件中的图片添加到上述绘图中:示例> rasterImage(Picture,3,3,7,7)输出:示例> plot(1:10,ty="n") > rasterImage(Picture,5,5,7,7)输出

广告