8K+ 次浏览
如果要将对象转换为数据框,可以使用 as.data.frame 函数,只需要读取要转换的对象即可。例如,如果有一个向量 x,则可以使用 as.data.frame(x) 将其转换为数据框,矩阵也可以这样做。示例1 在线演示x
426 次浏览
创建具有交互作用的回归模型最简单的方法是使用乘法符号 * 输入变量,但这会创建许多更高阶的其他组合。如果要创建两个变量组合的交互作用,可以使用幂运算符,如下例所示。示例1 在线演示x1
911 次浏览
要理解有序因子和无序因子的区别,最好通过使用 ordered 参数的 TRUE 和 FALSE 选项创建因子向量来理解它们。例如,如果有一个向量 x,则可以使用 factor(x, ordered=TRUE) 和 factor(x, ordered=FALSE) 将其设置为有序或无序。示例1 在线演示x1
580 次浏览
要组合向量数组,可以使用 rbind 函数。例如,如果有多个大小相同或大小不同但元素总数相同的向量 x、y、z,则可以使用 rbind(x,y,z) 来组合这些向量。查看示例以了解其工作原理。示例1 在线演示x1
5K+ 次浏览
要将因子水平转换为字符,可以通过访问包含因子值的数据框列来使用 as.character 函数。例如,如果有一个包含名为 Gender 的因子列的数据框 df,则可以将其转换为字符列,方法是 as.character(df$Gender)。示例 在线演示考虑以下数据框 - set.seed(121) x1
2K+ 次浏览
可以使用基础 R 中的 boxplot 函数创建箱线图,但 Y 轴标签是根据我们传递给函数的向量生成的。如果要删除坐标轴标签,可以使用 axes = FALSE 参数。例如,如果有一个向量 x,则可以使用 boxplot(x, axes=FALSE) 创建没有坐标轴标签的 x 的箱线图。示例 在线演示考虑以下向量 x 并创建箱线图 - set.seed(777) x
11K+ 次浏览
t 检验用于查找相关系数的 p 值,并在此基础上决定两个变量之间是否存在统计学意义上的关系。在 R 中,可以使用 cor.test 函数执行此检验。例如,如果有一个向量 x 和 y,则可以使用 cor.test(x,y) 查找 p 值。示例1 在线演示set.seed(444) x1
187 次浏览
在基础 R 中,我们使用 boxplot 函数创建箱线图,但如果我们有分类向量和相应的数值向量,则可以轻松创建箱线图。为此,我们应该将这些向量保存在数据框中,并使用 $ 运算符和 las = 2 参数创建箱线图,如下例所示。示例考虑以下向量:国家 费率
6K+ 次浏览
在 R 中,对于幂的计算,我们可以简单地使用幂运算符 ^,这在生成幂序列时也会使用。例如,如果要生成 2 的 1 到 5 次幂序列,则可以使用代码 2^(1:5),这将得出 2 4 8 16 32。示例 在线演示2^(0:2)输出[1] 1 2 4示例 在线演示2^(0:10)输出[1] 1 2 4 8 16 32 64 128 256 512 1024 示例 在线演示2^(0:50)输出[1] 1.000000e+00 2.000000e+00 4.000000e+00 8.000000e+00 1.600000e+01 [6] 3.200000e+01 6.400000e+01 1.280000e+02 2.560000e+02 5.120000e+02 [11] 1.024000e+03 2.048000e+03 4.096000e+03 8.192000e+03 1.638400e+04 [16] 3.276800e+04 6.553600e+04 1.310720e+05 2.621440e+05 5.242880e+05 [21] ... 阅读更多
46K+ 次浏览
要将 R 数据框的列从整数转换为数值,可以使用 lapply() 函数。例如,如果有一个数据框 df 包含所有整数列,则可以使用代码 lapply(df, as.numeric) 将所有列的数据类型转换为数值数据类型。示例1考虑以下数据框 - 在线演示set.seed(871) x1