小编Rob*_*dow的帖子

如何将数据框转换为没有列名的矩阵

我想将数据帧转换为仅数字矩阵。我的目标:

数量 [1:3, 1:4] 1 2 3 1 2 3 1 2 3 1 ...

就这样。

alpha <- beta <- gamma <- delta <- c(1,2,3)
df <- data.frame(alpha, beta, gamma, delta, stringsAsFactors = FALSE)

M1 <- as.matrix(df, ncol = ncol(df))
str(M1)

M2 <- data.matrix(df)
str(M2)
Run Code Online (Sandbox Code Playgroud)

num [1:3, 1:4] 1 2 3 1 2 3 1 2 3 1 ... - attr(*, "dimnames")=List of 2
..$ : NULL
..$ : chr [1:4 ] “阿尔法” “贝塔” “伽马” “德尔塔”

如果没有所有属性,我一辈子都无法弄清楚如何做到这一点。我需要纯形式作为另一种方法的输入。

r matrix

4
推荐指数
1
解决办法
1410
查看次数

标签 统计

matrix ×1

r ×1