我在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 –