从groupby()输出生成数据帧的方法如下:
下面是一个示例代码:
import pandas as pd
# 创建一个示例数据帧
data = {'Name': ['Alice', 'Bob', 'Charlie', 'Alice', 'Bob'],
'Age': [25, 30, 35, 25, 30],
'Salary': [5000, 6000, 7000, 5000, 6000]}
df = pd.DataFrame(data)
# 使用groupby()函数对Name列进行分组,并计算每个组的平均薪资
grouped = df.groupby('Name').agg({'Salary': 'mean'})
# 输出结果
print(grouped)
输出结果为:
Salary
Name
Alice 5000
Bob 6000
Charlie 7000
在这个例子中,我们首先使用groupby()函数将数据按照Name列进行分组。然后,使用agg()函数计算每个组的平均薪资。最后,将结果合并到一个新的数据帧中,并打印输出。
推荐的腾讯云相关产品:腾讯云数据库TencentDB、腾讯云数据分析TencentDB for TDSQL、腾讯云数据仓库TencentDB for MariaDB、腾讯云数据传输服务DTS等。你可以通过访问腾讯云官方网站了解更多产品信息和详细介绍。
云+社区技术沙龙[第10期]
2019腾讯云华北区互联网高峰论坛
小程序云开发官方直播课(应用开发实战)
serverless days
云+社区技术沙龙[第7期]
云+社区技术沙龙[第5期]
腾讯云GAME-TECH沙龙
第四期Techo TVP开发者峰会
TVP技术夜未眠
领取专属 10元无门槛券
手把手带您无忧上云