【发布时间】:2015-08-26 08:38:36
【问题描述】:
使用here的信息我查看了hdf5文件的结构:
source("http://bioconductor.org/biocLite.R")
biocLite("rhdf5")
library(rhdf5)
> str(h5ls("C:/Users/durraniu/hd5_file"))
'data.frame': 400 obs. of 5 variables:
$ group : chr "/" "/data" "/data" "/data" ...
$ name : chr "data" "ACC_State" "ACC_State_Frames" "ACC_Voltage" ...
$ otype : Factor w/ 15 levels "H5I_FILE","H5I_GROUP",..: 2 5 5 5 5 5 5 5 5 5 ...
$ dclass: chr "" "INTEGER" "INTEGER" "FLOAT" ...
$ dim : chr "" "1 x 1" "1" "15869 x 1" ...
一些细节:
> head(h5ls("C:/Users/durraniu/hd5_file"))
group name otype dclass dim
0 / data H5I_GROUP
1 /data ACC_State H5I_DATASET INTEGER 1 x 1
2 /data ACC_State_Frames H5I_DATASET INTEGER 1
3 /data ACC_Voltage H5I_DATASET FLOAT 15869 x 1
4 /data CFS_Accelerator_Pedal_Position H5I_DATASET FLOAT 15869 x 1
5 /data CFS_Auto_Transmission_Mode H5I_DATASET INTEGER 28 x 1
> tail(h5ls("C:/Users/durraniu/hd5_file"))
group name otype dclass dim
394 /header numvalues H5I_DATASET INTEGER 246
395 /header rate H5I_DATASET INTEGER 246
396 /header type H5I_DATASET STRING 246
397 /header units H5I_DATASET STRING 246
398 /header varrateflag H5I_DATASET INTEGER 246
399 / info H5I_GROUP
我想探索和分析数据,但不想使用 hdf5 格式。我可以将其转换为数据框或一组不同的数据框吗?我可以将这些数据保存为 txt 或 csv 文件吗?我很擅长在 R 中处理数据框。
【问题讨论】: