如何将大稀疏矩阵转换为R中的数据帧?

时间:2016-09-20 10:35:30

标签: r dataframe sparse-matrix

我有一个大的稀疏矩阵(有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

任何帮助将不胜感激。感谢

0 个答案:

没有答案