查看pandas中hdf5文件中的行数

时间:2014-10-20 12:31:44

标签: python-2.7 pandas hdf5 hdfstore

我想知道是否有一种轻松,快速,无需加载整个文件的方法,获取hdf5文件中的行数,使用pandas创建,使用pandas?

提前谢谢!

1 个答案:

答案 0 :(得分:16)

In [1]: DataFrame(np.random.randn(10,10)).to_hdf('test.h5','df',mode='w',format='table')

In [3]: store = pd.HDFStore('test.h5')

In [4]: store
Out[4]: 
<class 'pandas.io.pytables.HDFStore'>
File path: test.h5
/df            frame_table  (typ->appendable,nrows->10,ncols->10,indexers->[index])

In [5]: store.get_storer('df').nrows
Out[5]: 10