我想进行一次rpca并且之前有一个数据帧df .
rpca(df, k = 1000, center = FALSE, scale = TRUE, retx = TRUE, p = 10, + q = 2, rand = TRUE)
我收到错误消息:“无法分配大小为500mb的向量”
所以我创建了一个稀疏矩阵m并重复了rpca(不知道这会比原来的df大)所以我得到了错误信息
错误:无法分配大小为1.5 Gb的向量
有没有办法将这个稀疏矩阵转换为稀疏数据帧?
注意:我知道这里有关于将稀疏矩阵转换为数据帧的条目,但由于数据帧已经太大,我正在寻找一个稀疏的数据帧,我找不到任何东西......任何帮助都非常感谢 . (请记住我是ml和r的新手)