我想将矩阵转换为数据框。当我使用
df <- mat %>% data.frame()
我丢失了行名。我如何保留它们?
最佳答案
这就是我喜欢这样做的方式:myDF <- data.frame(columnNameILike = row.names(myMatrix), myMatrix)
它只是有一点优势,您可以将 row.names 命名为您喜欢的名称。
例子:
mat = matrix(c(1,2,3,2,3,4))
row.names(mat) = c("one","two","three","frour","frive","six")
df = data.frame(columnNameILike = row.names(mat), mat)
关于r - 将矩阵转换为数据框时保留行名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48625594/