第六课: - GroupBy函数
第 6 课
让我们看一看 groupby 函数。
In [1]:
# Import libraries
import pandas as pd
import sys
In [2]:
print('Python version ' + sys.version)
print('Pandas version ' + pd.__version__)
In [3]:
# 我们的小数据集
d = {'one':[1,1,1,1,1],
'two':[2,2,2,2,2],
'letter':['a','a','b','b','c']}
# 建立数据帧
df = pd.DataFrame(d)
df
Out[3]:
In [4]:
#创建组对象
one = df.groupby('letter')
# 应用求和函数
one.sum()
Out[4]:
In [5]:
letterone = df.groupby(['letter','one']).sum()
letterone
Out[5]:
In [6]:
letterone.index
Out[6]:
您可能不希望通过索引得到分组的列,这可以很容易地实现,如下所示。
In [7]:
letterone = df.groupby(['letter','one'], as_index=False).sum()
letterone
Out[7]:
In [8]:
letterone.index
Out[8]:
This tutorial was rewrited by 六尺巷人_CDS