找到 2038 篇文章 关于 R 编程

如何在 R 的散点图中创建一条用于表示 x 和 y 值相等的线?

Nizamuddin Siddiqui
更新于 2021年1月2日 10:25:29

182 次浏览

为了在散点图中创建一条用于表示 x 和 y 值相等的线,我们可以使用 base R 中的 segments 函数,但这需要在使用 plot 函数创建绘图之后进行。segments 函数有四个参数:x0、y0、x1 和 y1,我们需要在 x0 和 y0 中输入相同的值,在 x1 和 y1 中输入相同的值,才能绘制出合适的线条,如下例所示。示例 1 在线演示> x x 输出[1] -1.14191974 1.11554154 -0.01255755 1.18841175 1.11300329 -0.69925814 [7] -0.88000117 0.67830803 -0.91237446 -1.14223973 示例 在线演示> y y 输出[1] -1.69229826 -0.70352587 0.38544874 0.14022473 ... 阅读更多

如何在 R 中使用 ggplot2 绘制回归模型的置信区间并设置透明度?

Nizamuddin Siddiqui
更新于 2021年1月2日 10:21:50

692 次浏览

为了绘制回归模型的置信区间,我们可以使用 ggplot2 包中的 geom_ribbon 函数,但是默认情况下它会使用深灰色。我们可以使用该函数中的 alpha 参数来设置透明度,可以根据需要调整 alpha 参数的值,但我最推荐的值是 0.2。示例 请考虑以下数据框:在线演示> x y df df 输出 x y 1 22.67102 29.37057 2 21.59415 29.54027 3 20.56817 28.27672 4 24.97228 31.38193 5 21.41651 31.86811 6 ... 阅读更多

如何在 R 中从数据框列表中提取列?

Nizamuddin Siddiqui
更新于 2021年1月2日 10:19:01

690 次浏览

在数据分析中,我们经常需要提取单个值、单个行或单个列来进行特定分析。例如,如果数据框包含定义为身高和体重的列,那么我们可能只想使用身高,然后可以提取它,这也可以是列表的一部分,因此,需要从列表中进行提取。如果我们有一个数据框列表,那么可以使用双方括号来访问数据框并提取列表中一个数据框中的列…… 阅读更多

如何在 R 中将矩阵转换为彩色矩阵?

Nizamuddin Siddiqui
更新于 2021年1月2日 10:14:37

1K+ 次浏览

为了将矩阵转换为彩色矩阵,我们可以使用 image 函数。有多种方法可以分配颜色,但最简单的方法可能是通过定义矩阵中的最小值和最大值。此外,我们还可以使用单一颜色的色调,如示例 3 所示。示例 1 在线演示> M1 M1 输出   [, 1] [, 2] [, 3] [, 4] [, 5] [1, ] 6    3    5    4    3 [2, ] 9    4    5    2    5 [3, ] 3    2   ... 阅读更多

如何在 base R 中创建带有刻度标记但没有坐标轴线的绘图?

Nizamuddin Siddiqui
更新于 2021年1月2日 10:09:28

116 次浏览

为了创建带有刻度标记但没有坐标轴线的绘图,我们首先需要创建一个没有坐标轴的绘图,然后添加刻度标记。这可以使用 base R 中的 plot 函数和 axis 函数来完成。axis 函数将帮助我们决定在哪里需要刻度标记和刻度。示例 1 > plot(1:10,axes=FALSE) > axis(1,c(1:10),col=NA,col.ticks=1) 输出 示例 2 在线演示> x x 输出[1] 5 2 1 2 1 示例 > plot(x,axes=FALSE) > axis(1,c(1:5),col=NA,col.ticks=1) 输出

如何在 R 中组合数据框列表?

Nizamuddin Siddiqui
更新于 2021年1月2日 10:03:42

383 次浏览

如果我们有一个数据框列表,并且这些数据框的大小相同,那么我们可能希望组合这些列表,以便可以组合数据框。这可以使用 mapply 函数和 cbind 来完成。例如,如果我们有两个定义为 List1 和 List2 的数据框列表,那么我们可以使用以下命令来组合它们:mapply(cbind, List1, List2, SIMPLIFY=FALSE)。示例 请考虑以下数据框:在线演示> x1 x2 df1 df1 输出      x1        x2 1   0.2378371  0.51433808 2   0.0638975 -1.66077353 3   0.3987209  0.68480587 ... 阅读更多

如何在 R 中使用 ggplot2 增加水平图例之间的间距?

Nizamuddin Siddiqui
更新于 2021年1月2日 09:58:35

1K+ 次浏览

通常,两个图例条目之间的间距不够大,如果名称很长,则难以阅读图例名称。在这种情况下,我们需要增加图例条目/名称之间的边距,但这在图例水平对齐时需要,因为垂直图例可以按原样阅读。为此,我们可以在 ggplot2 包的 theme 函数中使用 legend.text 参数。示例 请考虑以下数据框:在线演示> x y df df 输出 x y 1 Male 501 2 Female 520 正在加载 ggplot2 ... 阅读更多

如何在 R 数据框的特定位置添加一行?

Nizamuddin Siddiqui
更新于 2021年1月2日 09:53:56

440 次浏览

第一次收集的数据按原样使用,但是当我们需要使用二次数据再次进行相同或类似的研究时,我们可以使用新数据以及主要数据。在这种情况下,我们可能希望随机组织包含新旧数据的数据行。此外,还可能存在在研究后期发现的缺失数据行,然后也可以添加它。因此,可能需要在现有数据框中添加一行。这可以通过…… 阅读更多

如何在 R 中创建不同大小的三维数组?

Nizamuddin Siddiqui
更新于 2020年12月8日 07:22:32

809 次浏览

三维数组可以包含不同大小的矩阵,它们不一定是正方形或矩形。此外,数组中的所有元素都具有相同的数据类型。为了创建不同大小的三维数组,我们需要在 array 函数中使用正确的行数和列数。示例 在线演示 A1

如何在 R 数据框中查找组的百分位秩?

Nizamuddin Siddiqui
更新于 2020年12月8日 07:18:34

880 次浏览

百分位数表示低于或高于百分位数值的百分比。例如,如果我们有一个位于第 50 个百分位的值,那么我们会说 50% 的值低于或高于该值。这里的 50 值称为百分位秩。为了在 R 数据框中查找组的百分位秩,我们可以使用 dplyr 包的 mutate 函数。示例 请考虑以下数据框:在线演示 组

广告