2017-10-04 111 views
0

我有一個大的hdf文件,我從中獲得一個數據幀並將其轉換爲python中的稀疏矩陣(sparse.csr_matrix)。現在,我將它保存爲.MTX文件並嘗試在R中加載。我使用externalFormats {Matrix}將一些文檔和鏈接加載到R中。不幸的是,我得到以下錯誤。將MTX文件導入到R

TestDataMatrix = readMM(system.file("./Downloads/TestDataMatrix.mtx", 
           package = "Matrix")) 

當我運行上面的代碼時,出現以下錯誤,我不知道它的含義。

TestDataMatrix = readMM(system.file("./Downloads/TestDataMatrix.mtx", 
+         package = "Matrix")) 
1: 

有人能讓我知道是否有一種簡單的方法將python對象轉換爲R對象(如RDS)。

+2

它看起來像你粘貼了兩次代碼,並沒有包含錯誤信息。你能編輯你的問題嗎? – FlorianGD

+0

不幸的是,這是我收到的錯誤消息。 1之後什麼也沒有:如上面的代碼 –

+0

所示有沒有辦法關閉這個問題?我找到了一種方法來讀取R中的hdf文件並將數據幀轉換爲Sparse-Matrix –

回答

0

我發現了一種方法來讀取R中的hdf文件,並將數據幀轉換爲Sparse-Matrix。但寫入HDF文件時出現問題。我發佈了一個新問題here