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

0   5 19991117 26.5 27.18 26.37 27.18   NaN

1   6 19991118 27.2 27.58 26.78 27.02   NaN

2   7 19991119 27.5 27.53 26.80 26.88   NaN

根据某一列值进行分组

我们先给Dataframe添加一名为‘code’的列 , 它的值有三种:‘APPLE'、’AMD‘和’AMAZON‘ 。 分组后我们将获得三个Dataframe 。

import pandas as pd

file = 'ohlcv.txt'

df = pd.read_csv(file)

df.loc[:'code'
= 'APPLE'

df.loc[3:6 'code'
= 'AMD'

df.loc[7:9 'code'
= 'AMAZON'

推荐阅读