3D 数组是三维数组,实际上是二维数组的集合。我们可以使用 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 ... 阅读更多
要创建字符串向量的频数表,我们只需要使用 table 函数。例如,如果我们有一个向量 x,其中包含前五个英文字母的 100 个随机采样值,那么可以使用 table(x) 创建向量 x 的表。这将生成一个表以及向量的名称。示例 1实时演示> x1 x1输出[1] "d" "d" "a" "c" "a" "a" "c" "a" "d" "c" "a" "d" "d" "b" "c" "a" "b" "c" "d" [20] "b"示例> table(x1)输出x1 a b c d 6 3 5 6示例 2实时演示> x2 x2输出[1] "w" "j" "p" "y" "r" ... 阅读更多
在 R 数据框中创建重复列的最简单方法是使用 $ 符号设置新列,如果我们想要使用不同的名称,则可以简单地传递一个新名称。例如,如果我们有一个包含列 x 的数据框 df,并且我们想要一个具有与 x 中相同值的新列 x1,则可以执行 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 ... 阅读更多