,可以通过使用transform
函数来实现。transform
函数可以在保持原始DataFrame的行数和索引的情况下,将groupby均值统计信息映射为一个新的列。
具体步骤如下:
import pandas as pd
data = {'Group': ['A', 'B', 'A', 'B', 'A', 'B'],
'Value': [1, 2, 3, 4, 5, 6]}
df = pd.DataFrame(data)
grouped = df.groupby('Group')['Value'].transform('mean')
df['Mean'] = grouped
最终,DataFrame中会新增一个名为"Mean"的列,其中存储了按照"Group"分组计算得到的均值信息。
关于pandas的相关知识,你可以查阅腾讯云的数据分析平台TDSQL文档,了解更多关于pandas的用法和相关操作:TDSQL。
同时,你也可以参考腾讯云的云原生数据库TDSQL文档,了解更多关于TDSQL的优势和应用场景:TDSQL。
领取专属 10元无门槛券
手把手带您无忧上云