我想将简单的矩阵转换为R中的数据框。
library(Matrix)
m <- Matrix(c(1:6), 2, 3)
rownames(m) <- c("row a", "row b")
colnames(m) <- c("col a", "col b", "col c")
df <- as.data.frame(m)
这会导致错误:
Error in as.data.frame.default(m) :
cannot coerce class "structure("dgeMatrix", package = "Matrix")" to a data.frame
有一种方法as.matrix()
可以执行以下操作:
as.data.frame(as.matrix(m))
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句