【发布时间】:2013-04-05 04:11:27
【问题描述】:
我有一个hdf5 格式的文件。我知道它应该是一个矩阵,但我想在R 中读取该矩阵,以便我可以研究它。我看到有一个 h5r 包应该可以帮助解决这个问题,但我没有看到任何简单易读/理解的教程。网上有这样的教程吗。具体来说,您如何使用此包读取hdf5 对象,以及如何实际提取矩阵?
更新
我发现了一个包rhdf5,它不是 CRAN 的一部分,而是 BioConductoR 的一部分。界面相对比较容易理解,文档和示例代码也比较清晰。我可以毫无问题地使用它。我的问题似乎是输入文件。我想读取的矩阵实际上以python pickle 的形式存储在hdf5 文件中。所以每次我尝试打开它并通过R 访问它时,我都会得到一个segmentation fault。我确实想出了如何将python 中的矩阵保存为tsv 文件,现在问题解决了。
【问题讨论】: