以下是一个使用Python的pandas库来按变量组合聚合列的示例解决方法:
import pandas as pd
# 创建示例数据集
data = {'变量1': ['A', 'A', 'B', 'B', 'A'],
'变量2': ['X', 'Y', 'X', 'Y', 'Y'],
'数值': [1, 2, 3, 4, 5]}
df = pd.DataFrame(data)
# 按变量1和变量2分组并聚合数值列
result = df.groupby(['变量1', '变量2'])['数值'].sum()
print(result)
运行以上代码会得到以下输出:
变量1 变量2
A X 1
Y 7
B X 3
Y 4
Name: 数值, dtype: int64
这里我们使用groupby方法来按变量1和变量2进行分组,并通过['数值'].sum()来聚合数值列。最后,我们得到了按变量组合聚合的结果。
上一篇:按变量中字符数量排列
下一篇:按边属性的重合次数排序结果