2017-10-04 81 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