BUG: HDFStore.select ignores start and stop parameters · Issue #8287 · pandas-dev/pandas (original) (raw)

Or I'm doing this wrong

In [1]: df = pd.DataFrame(np.random.randn(10, 4))

In [3]: df.to_hdf('test.h5', 'df')

In [4]: with pd.get_store('test.h5') as store:
   ...:     df_ = store.select('df', start=0, stop=2)
   ...:     

In [5]: df_
Out[5]: 
          0         1         2         3
0  1.504814  0.209394 -0.360703 -0.339684
1  0.272718  0.768927 -1.061029  0.919742
2  0.315669  0.337206 -1.358443  1.223715
3 -0.414095  0.015512 -0.320634  0.703489
4  0.889063 -0.194524  1.342604  1.078340
5 -1.636940 -0.725176 -0.096803  0.346356
6 -1.359400 -0.588007  0.651720 -0.127604
7 -1.613468  1.131560 -0.074385 -0.830540
8  0.176463 -1.298918 -0.215537  0.984911
9 -0.372920  0.898528 -0.869616  1.178704

Docstring says:

start : integer (defaults to None), row number to start selection
stop  : integer (defaults to None), row number to stop selection

I can look tomorrow (catching up on pandas stuff all day tomorrow hopefully)