gpt4 book ai didi

r - 将稀疏矩阵写入 R 中的 CSV

转载 作者:行者123 更新时间:2023-12-02 11:23:24 26 4
gpt4 key购买 nike

作为拟合 dgCMatrix 的结果,我有一个稀疏矩阵( glmnet ) .我想将此结果写入 .csv但不能使用 write.table()矩阵,因为它不能强制转换为 data.frame .

有没有办法将稀疏矩阵强制为 data.frame还是正则矩阵?或者有没有办法将其写入文件,同时保留可能是行名称的系数名称?

最佳答案

如果稀疏矩阵的大小太大,将稀疏矩阵转换为普通矩阵将是危险的。就我而言(文本分类任务),我得到了一个大小为 22490 x 120,000 的矩阵。如果您尝试获取密集矩阵,我认为这将超过 20 GB。然后R会崩溃!

所以我的建议是,您可以简单地以高效且内存友好的方式存储稀疏矩阵,例如 Matrix Market Format ,它保留所有非零值及其坐标(行和列号)。在 R 中,您可以使用方法 写MM

关于r - 将稀疏矩阵写入 R 中的 CSV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4558277/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com