Guardar en hdf5save crea un archivo ilegible

Estoy tratando de guardar una matriz como un archivo HDF5 usando R, pero no tengo suerte.

Para tratar de diagnosticar el problema, corríexample(hdf5save). Esto creó con éxito un archivo HDF5 que podía leer fácilmente conh5dump.

Cuando ejecuté el código R manualmente, descubrí que no funcionaba. El código que ejecuté fue exactamente el mismo que se ejecuta en el script de ejemplo (excepto por un cambio de nombre de archivo para evitar sobrescribirlo). Aquí está el código:

(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)

y aquí está el mensaje de error deh5dump:

h5dump error: unable to open file "ex2.hdf"

¿Alguien tiene alguna idea? Estoy completamente perdido.

Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta