<div dir="ltr"><div>This appears to only be an issue for compound types, which I have previously been able to load as dataframes using h5read(). But using h5read() to load strings, integers, floats, etc, and groups that contain datasets of these types, returns the values as expected.</div><div><br></div><div>I have installed hdf5r (using R's install.package() command, since there isn't a Debian package for this library) and with this library I am able to load compound datasets as dataframes. As an example, the following code returns a dataframe as expected:</div><div><br></div><div>    library(hdf5r)<br></div><div>    data_file <- 'path_to_data_file.hdf5'</div><div>    dataset_path <- '/dataset/path'<br></div><div>    file.h5 <- H5File$new(data_file, mode = 'r')<br>    dataset <- file.h5[[dataset_path]]<br>    df <- data.frame(dataset$read())<br>    dataset$close()<br>    file.h5$close()<br></div><div><br></div><div>So it seems to me that this must be an issue with the rhdf5 package itself. I can't see how to obtain further details about the error, with everything I've tried the only error message I receive is:</div><div><br></div><div>    Error in H5Dread(h5dataset = h5dataset, h5spaceFile = h5spaceFile, h5spaceMem = h5spaceMem,  : <br>      HDF5. Dataset. Read failed.</div><div><br></div><div>Is there anything else I can do to provide further details?</div><div><br></div><div>All the best,</div><div>Rob<br></div></div>