【发布时间】:2011-06-24 05:51:19
【问题描述】:
我正在尝试使用 R 将数组保存为 HDF5 文件,但没有运气。
为了尝试诊断问题,我运行了example(hdf5save)。这成功创建了一个 HDF5 文件,我可以使用 h5dump 轻松读取该文件。
当我手动运行 R 代码时,我发现它不起作用。我运行的代码与示例脚本中运行的代码完全相同(除了更改文件名以避免覆盖)。代码如下:
(m <- cbind(A = 1, diag(4)))
ll <- list(a=1:10, b=letters[1:8]);
l2 <- list(C="c", l=ll); PP <- pi
hdf5save("ex2.hdf", "m","PP","ll","l2")
rm(m,PP,ll,l2) # and reload them:
hdf5load("ex2.hdf",verbosity=3)
m # read from "ex1.hdf"; buglet: dimnames dropped
str(ll)
str(l2)
这是来自h5dump的错误消息:
h5dump error: unable to open file "ex2.hdf"
有人有什么想法吗?我完全不知所措。
谢谢
【问题讨论】: