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

DataFame分组聚合操作groupby()_第1张图片

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

DataFame分组聚合操作groupby()_第2张图片

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

DataFame分组聚合操作groupby()_第3张图片

总结

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

你可能感兴趣的:(np,pd,df,mpl,TF,pytorch基本语法操作)