df = pd.DataFrame(data={'books': ['bk1', 'bk1', 'bk1', 'bk2', 'bk2', 'bk3'], 'price': [12, 12, 12, 15, 15, 17]})
print(df)
books price
0 bk1 12
1 bk1 12
2 bk1 12
3 bk2 15
4 bk2 15
5 bk3 17
#==========================
s1 = df.groupby('books', as_index=True).sum()
print(s1)
price
books
bk1 36
bk2 30
bk3 17
#==========================
s2 = df.groupby('books', as_index=False).sum()
print(s2)
books price
0 bk1 36
1 bk2 30
2 bk3 17
#=============================================
groupby的参数as_index的True与False。。。索引问题
最新推荐文章于 2021-11-13 16:15:11 发布