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

9 19991123 26.45 26.55 26.10 26.45 0.0

对某一行或列进行运算

import pandas as pd

file = 'ohlcv.txt'

df = pd.read_csv(file)

print(df.loc[:'open'
.apply(lambda x: x-1.0))

print(df.loc[1:
.apply(lambda x: x*2))

运行结果:

0 28.50

1 26.58

2 26.86

3 27.20

4 26.88

5 25.50

6 26.20

7 26.50

8 25.88

9 25.45

推荐阅读