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 ... 阅读更多
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 ... 阅读更多
690 次浏览
在数据分析中,我们经常需要提取单个值、单行或单列以进行特定分析。例如,如果数据框包含定义为身高和体重的列,那么我们可能只想使用身高,然后可以将其提取出来,这也可以是列表的一部分,因此需要从列表中进行提取。如果我们有一个数据框列表,那么可以通过使用双方括号访问数据框并… 阅读更多
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 ... 阅读更多
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) 输出
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 ... 阅读更多
通常,两个图例条目之间的空间不够大,如果名称很长,则难以阅读图例名称。在这种情况下,我们需要增加图例条目/名称之间的边距,但这在图例水平对齐时是必需的,因为垂直图例可以直接阅读。为此,我们可以使用 ggplot2 包的 theme 函数中的 legend.text 参数。示例 请考虑以下数据框 - 在线演示 > x y df df 输出 x y 1 男 501 2 女 520 正在加载 ggplot2 ... 阅读更多
440 次浏览
首次收集的数据按原样使用,但是当我们需要使用辅助数据再次进行相同或类似的研究时,我们可以使用新数据以及原始数据。在这种情况下,我们可能希望随机组织包含新旧数据的数据行。此外,还可能存在在研究后期发现的缺失数据行,然后也可以将其添加。因此,可能需要在现有数据框中添加一行。这可以通过… 阅读更多
809 次浏览
三维数组可以具有不同大小的矩阵,并且它们不一定是正方形或矩形。此外,数组中的所有元素都具有相同的数据类型。为了创建不同大小的三维数组,我们需要在 array 函数中使用正确的行数和列数。示例 在线演示 A1
880 次浏览
百分位数表示低于或高于百分位数值的百分比。例如,如果我们有一个位于第 50 个百分位的值,那么我们会说 50% 的值低于或高于该值。此处的数值 50 称为百分位等级。为了查找 R 数据框中组的百分位等级,我们可以使用 dplyr 包的 mutate 函数。示例 请考虑以下数据框 - 在线演示 组