我明白我做错了吗?
我正在尝试使用pandas HDFStore.select 启动和停止选项,但这并没有什么不同。
我正在使用的命令是:
import pandas as pd
hdf = pd.HDFStore(path % 'results')
len(hdf.select('results',start=15,stop=20))
希望获得4或5的长度或者计算它,但它给了我整个数据帧。
以下是截图:
答案 0 :(得分:1)
写入h5文件时,选择pandas.to_hdf(<path>,<key>,format='tables')
,可以选择商店的子集。但是,这是一个错误,因为您应该收到错误。
根据杰夫(https://stackoverflow.com/users/644898/jeff)的说法,
这是一个已知错误,并在此处修复:github.com/pydata/pandas/issues/8287
拉请求欢迎。