以下是一个按组重新评估列的选择的代码示例:
import pandas as pd
# 创建示例数据
data = {'Group': ['A', 'A', 'B', 'B', 'C', 'C'],
'Value': [1, 2, 3, 4, 5, 6]}
df = pd.DataFrame(data)
# 对每个组进行重新评估
df['Reassessed_Value'] = df.groupby('Group')['Value'].transform(lambda x: x.mean())
print(df)
输出结果如下:
Group Value Reassessed_Value
0 A 1 1.5
1 A 2 1.5
2 B 3 3.5
3 B 4 3.5
4 C 5 5.5
5 C 6 5.5
代码解释:
groupby
函数按'Group'列对数据进行分组。transform
函数将每个组的'Value'列重新评估为平均值。
上一篇:按组重新排序ggplot的x变量
下一篇:按组重新塑造列表级别