以下是一个示例代码,演示了如何按列分组并横向求和:
import pandas as pd
# 创建一个示例数据集
data = {'Group': ['A', 'A', 'B', 'B'],
'Value1': [1, 2, 3, 4],
'Value2': [5, 6, 7, 8]}
df = pd.DataFrame(data)
# 按列分组并横向求和
sum_df = df.groupby('Group').sum()
print(sum_df)
输出:
Value1 Value2
Group
A 3 11
B 7 15
在这个示例中,我们使用pandas库创建了一个DataFrame对象df,其中包含两个列('Value1'和'Value2')和一个分组列('Group')。然后,我们使用groupby('Group')方法按照'Group'列进行分组,并使用sum()方法对每个分组进行求和。最后,我们将结果打印出来。
请注意,这个示例假设你已经安装了pandas库。如果没有安装,你可以使用以下命令安装:
pip install pandas
上一篇:按列分组并根据第三列创建另外两列
下一篇:按列分组并忽略空格和特殊字符?