DataFame分组聚合操作groupby()

文章目录

分组聚合操作

import pandas as pd
import numpy as np
#首先构建一个dataframe
data_dict={
    
    
"color":["black","red","green","red","green"],
"city":["pen","pencil","pencil","eraser","pen"],
"price1":[5,4,1,3,2],
"price2":[7,2,3,8,3]
}
data_df=pd.DataFrame(data=data_dict)
data_df

在这里插入图片描述

#以color分组,以price1进行分组
data_df.groupby(by="color")["price1"].max()#打印出color里面price1的最大值

在这里插入图片描述

#也可以用这种方法
data_df["price1"].groupby(data_df["color"]).max()

在这里插入图片描述

总结

如果您发现我写的有错误,欢迎在评论区,批评指正。

猜你喜欢

转载自blog.csdn.net/qq_27328197/article/details/113880449
今日推荐