2K+ 阅读量
如果我们想在将来使用在 R 中创建的数据框,最好将该数据框保存为 txt 文件,因为显然数据创建需要时间。这可以通过使用 write.table 函数来完成。例如,如果我们有一个数据框 df,则可以使用代码 write.table(df,"df.txt",sep="\t",row.names=FALSE) 将其保存为 txt 文件。请考虑以下数据框 -示例 实时演示set.seed(111) x1
638 阅读量
如果我们想要创建一个分类向量,其中所有唯一值都表示末尾带有数字的字符串,那么 paste0 函数可以帮助我们实现这一点。例如,如果我们想要为 ID 创建一个向量,最多到 10,如 ID1、ID2、ID3、ID4、ID5、ID6、ID7、ID8、ID9 和 ID10,则可以按以下方式完成:paste0("ID",seq(1:10))。示例 实时演示x1
8K+ 阅读量
在全世界范围内,人们教授插补缺失值的第一个步骤是用相关的平均值替换它们。这意味着如果我们有一列包含一些缺失值,则用其余值的平均值替换它。在 R 中,我们可以通过使用该列的平均值替换包含缺失值的列来做到这一点,并同时传递 na.rm = TRUE 参数。请考虑以下数据框 -示例 实时演示set.seed(121) x
7K+ 阅读量
有时日期变量记录在三个不同的列中,分别表示年份、月份和日期,而不是作为日期的单个列。因此,我们需要组合这三个列并创建一个单列。这可以通过使用 paste 函数并使用 as.Date 定义值来完成。请考虑以下数据框 -示例 实时演示年份
564 阅读量
当我们在 R 中创建矩阵时,行名和列名未定义,但我们可以分别定义它们。如果我们想要获取矩阵的行子集,则可以在单个方括号内使用行号,但如果我们想要使用名称来完成此操作,则需要指定这些名称。示例 实时演示M1
257 阅读量
barplot 函数创建宽度相等的条形,但如果我们对每个条形都有相等或不相等的宽度值,则可以在 barplot 函数中使用宽度。因此,新生成的条形图将具有不同的条形宽度。例如,如果我们为四个类别定义的宽度为 0.25,则每个条形的宽度将相等,如果它们分别为 0.30、0.40、0.20、0.45,则条形的宽度将根据这些宽度而不同。请考虑以下向量 x 和相应的宽度向量 -x
770 阅读量
当我们在 R 中使用 boxplot 函数为多个类别创建箱线图时,默认情况下 X 轴标签由数字表示。但我们可能希望用名称来表示类别。在这种情况下,我们可以在 boxplot 函数中使用 names 参数。请考虑以下表示不同类别的向量,并为这些类别创建箱线图 -示例Class1
225 阅读量
虽然直方图表示完整值集的分布,但我们可能希望基于某个阈值划分来可视化该直方图。例如,我们可能希望可视化具有不同条形的直方图,这些条形的值大于 1 或小于 1。这将帮助我们了解整个数据集中高于或低于某个值的值的分布。为此,我们可以简单地使用 hist 函数和 col 参数来更改大于或小于固定值的值的颜色... 阅读更多
5K+ 阅读量
残差方差是通过找到回归线和实际点之间的距离计算出的值的方差,该距离实际上称为残差。假设我们有一个名为 Model 的线性回归模型,则可以按 (summary(Model)$sigma)**2 查找残差方差。示例x1
976 阅读量
通常,散点图用于可视化 R 数据框的两列之间的关系,但如果我们想要分别显示两列而不是成对显示,则需要使用 matplot 函数。此函数将为两列中的所有值创建绘图,并按列号表示它们。请考虑以下数据框 -示例 实时演示set.seed(222) x