3D 数组是一个 3 维数组,实际上是 2D 数组的集合。我们可以通过使用 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 数据框中创建重复列最简单的方法是将新列设置为 $ 符号,如果我们想要不同的名称,则只需传递新名称。例如,如果我们有一个包含 x 列的数据框 df,并且我们想要一个新的 x1 列,其中包含与 x 中相同的值,那么可以通过 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 ... 阅读更多内容
查找组间平均值是一件常见的事情,但是如果我们进行逐步分析,那么当在数据集中具有分类变量时,还需要值总和。借助 dplyr 包的 group_by 和 summarise_each 函数,此操作可以轻松完成。示例考虑以下数据框:Live Demo> Group Salary Emp EmpOutputGroup Salary 1 D 28256 2 B 31092 3 A 23147 4 C 28209 5 B 37676 6 C 33374 7 D 44864 8 B 40152 9 A 25843 10 A 40946 11 D 23321 12 A 42854 13 C 36960 14 A 35285 15 ... 阅读更多