我在R控制台中使用了igraph包中的25074 * 25074大型邻接矩阵。我试图将R控制台结果提取到CSV文件中。但是,我只能以CSV格式查看压缩文件的版本。如何在不抑制行和列的情况下从R控制台检索数据到CSV文件
0
A
回答
0
问题是,您可能试图将“dgCMatrix”类对象写入csv。试试:
# Generate random graph
gr <- erdos.renyi.game(10,1/10)
# Create adjacency matrix
ad <- as_adjacency_matrix(gr)
# You can't export this as a csv, because write.csv prefers a matrix or df, and
class(ad)
# [1] "dgCMatrix"
# attr(,"package")
# [1] "Matrix"
# Convert to matrix
ad <- as.matrix(ad)
#Save
write.csv(ad, "adjacency.csv")
+0
但在这里我不能转换成矩阵由于内存约束 –
+0
好吧,所以问题在转换为矩阵。你需要写一个csv的邻接矩阵吗?你可以保存RData文件:save.image(file =“temp.RData)? –
+0
是的,我已经尝试了RData文件,但它仍然给我压缩数据。问题是如何获得整个邻接矩阵没有行和列被压制? –
相关问题
- 1. R-如何在不打印控制台的情况下返回命名列表
- 2. 如何在不抑制输出的情况下运行'R'脚本?
- 3. 如何抑制在Rails的控制台
- 4. 如何在不迁移的情况下从Rails控制台重命名列?
- 5. 如何在不显示控制台的情况下调用_wsystem?
- 6. 在没有控制台的情况下运行minGW控制台程序
- 7. 刮取/检索数据 - DOM到CSV控制台输出
- 8. 如何在不显示Win32 GUI程序的控制台窗口的情况下执行子控制台程序?
- 9. R:在RStudio控制台中抑制输出(代码和警告)
- 10. 如何在不从脚本复制到控制台的情况下运行python脚本?
- 11. 如何在特定情况下抑制MouseMove事件?
- 12. 如何在不产生新控制台窗口的情况下执行控制台EXE?
- 13. 在不打开文件的情况下操作/复制.CSV数据?
- 14. 在我的情况下如何从指令发送数据到父控制器?
- 15. 如何在不阻止Rebol控制台的情况下运行视图?
- 16. 从控制台应用中的列表中检索数据
- 17. 程序启动后,如何在不离开控制台的情况下从批处理文件运行程序?
- 18. 无法在没有控制的情况下运行交互式控制台TTY
- 19. 如何在不抑制正常输出的情况下抑制Mavens INFO垃圾邮件?
- 20. 如何检索和显示在Python控制台从TWS的历史数据?
- 21. 如何在未登录控制台的情况下检测连接(TTY0)
- 22. 如何在没有数据的情况下制作表格行?
- 23. R数据帧 - 抑制值
- 24. 如何将1列从CSV文件复制到SQL数据库?
- 25. 如何在不更换原件的情况下版本控制展开文件?
- 26. 如何在不打开GUI的情况下在控制台中启动apache tika?
- 27. Java - 如何让它在没有控制台窗口的情况下运行
- 28. 如何在没有Windows控制台出现的情况下运行Python脚本
- 29. 如何在没有交互式控制台的情况下进行调试
- 30. 如何在没有Rails控制台的情况下执行CRUD操作?
你想提取什么样的结果?你能提供一些数据吗? –
Write.csv通常可用。但请澄清更多 –
我尝试使用write.csv(write.csv(weightmatrix,file =“matrix.csv”)),但由于数据量非常大,我收到一条错误消息,提示: as.data中的错误。 frame.default(x [[i]],可选= True):不能强制class“structure(”dgCMatrix“,package =”Matrix“)”到data.frame –