零基础学Python--不得不说的Pandas小技巧(16)

print(df.loc[1:3['date''close'

)

运行结果:

>>>>date close

1 19991111 27.71

2 19991112 28.05

3 19991115 27.75

大家注意在使用loc的时候 , 并不是像我们切片一样使用的是实际的行号 。 也就是说 , 如果是按照切片的方式 , 是不包含‘3’这一行的 。 下面我们用iloc来比较一下就比较清楚了 。

import pandas as pd

file = 'ohlcv.txt'

df = pd.read_csv(file)

print(df.iloc[1:3 0:2
)

运行结果:

>>>>date open

1 19991111 27.58

2 19991112 27.86

推荐阅读