pandas中groupby()的参数as_index
pandas中groupby()的参数as_index
import pandas as pd
df = pd.DataFrame(data={'books':['b1','b1','b1','b2','b2','b3'], 'price': [12,12,12,15,15,17],'num':[2,1,1,4,2,2]})
print(df)
d1 = df.groupby('books',as_index=True).sum()
#as_index=True 将分组的列当作索引字段
print(d1)
#调用
print('===='*10)
print(d1.loc['b1'])
d2 = df.groupby('books',as_index=False).sum()
#as_index=False 分组列没有成为索引
print(d2)
print('===='*10)
# print(d2.loc['b1'])

浙公网安备 33010602011771号