查看HDF5表中的列

时间:2018-12-20 08:37:51

标签: python pandas hdf5

此刻,我可以查看HDF5存储中的每个表以及该表中的数据。

with pd.HDFStore(left_file, 'r') as hdf:
   tables = hdf.keys()
   for table in tables:
       print(hdf.select('{0}'.format(table))

但是如何获取每个表中的列的列表?

1 个答案:

答案 0 :(得分:0)

借助这些视频,我可以稍微提高对熊猫的了解。 https://www.youtube.com/user/DrNoureddinSadawi/videos

这是我的解决方案。它列出了表及其列标题。

with pd.HDFStore(hdfs_file, 'r') as hdf:
    tables = hdf.keys()
    for table in tables:
        print(table)
        table_data = hdf.get(table)
        column_list = table_data.columns.values
        for column in column_list:
            print(" - {0}".format(column))