将MTX文件导入R

时间:2017-10-04 18:07:54

标签: python r pandas scipy

我有一个大的hdf文件,我从中获取一个数据帧并将其转换为python中的稀疏矩阵(sparse.csr_matrix)。现在,我将其保存为.MTX文件并尝试在R中加载它。我浏览了一些文档和链接,使用externalFormats {Matrix}将MTX文件加载到R中。不幸的是,我收到以下错误。

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

当我运行上面的代码时,我收到以下错误,我不知道它意味着什么。

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

如果有一种简单的方法可以将python对象转换为R对象(如RDS),有人可以告诉我。

1 个答案:

答案 0 :(得分:0)

我找到了一种方法来读取R中的hdf文件并将数据帧转换为Sparse-Matrix。但写入HDF文件存在问题。我发布了一个新问题here