将.bz2或.tar.bz2文件作为h中的hdf5读取时出现问题

时间:2015-01-27 19:56:09

标签: linux r hdf5 bzip2

我下载了一些扩展名为.tar.bz2的文件。我能够将这些文件解压缩到包含.bz2文件的文件夹中。这些应解压缩为hdf5文件(元数据表示它们是hdf5),但它们解压缩到没有扩展名的文件我尝试了以下但是没有工作:

untar("File.tar.bz2")

#Read lines of one of the files from the unzipped file
readLines(bzfile("File1.bz2"))
[1] "‰HDF" "\032"

library (rhdf5)
#Explore just as a bzip2 file
bzfile("File1.bz2")
description   "File1.bz2" 
 class        "bzfile" 
 mode         "rb" 
 text         "text" 
 opened       "closed" 
 can read     "yes" 
 can write    "yes"

#Try to read as hdf5 using rhdf5 library 
h5ls(bzfile("File1.bz2"))
Error in h5checktypeOrOpenLoc(). Argument neither of class H5IdComponent  nor a character.

我需要做某种编码吗?我错过了什么?我该怎么办?

0 个答案:

没有答案