我有一个大的稀疏矩阵(有2140列和1183747行),我想将它转换为R (R版本3.3.1)中的数据帧。我使用了以下代码
dt <- fread("train.csv",
colClasses = "character",
na.strings = "")
data <- Matrix(as.matrix(dt), sparse = T)
train <- as.data.frame(as.matrix(data))
我发现以下错误:
cannot coerce class "structure("dgCMatrix", package = "Matrix")" to a data.frame
任何帮助将不胜感激。感谢