我创建了一个虚拟 HDF5 对象作为
libray(rhdf5)
handle = h5createFile("rhd5file.h5")
df_A <- data.frame(height = rnorm(20,55,3), index = c(1:20))
df_B <- data.frame(age = rnorm(10,30,5), address = sample(letters,size= 10,replace = TRUE))
h5write(df_A, "rhd5file.h5", "A")
h5write(df_B, "rhd5file.h5", "B")
h5close(handle)
现在,我只想检索对象的列名,df_A
而不df_B
读取整个文件rhd5file.h5
。可能吗?
我试过h5readAttributes()
and h5ls()
,但没有一个在不读取整个对象的情况下显示列名
所需输出:
A: height, index
B: age, address