以下是一个示例代码,演示如何按行值分组并汇总其他单元格的总值。
import pandas as pd
# 创建示例数据
data = {
'行号': [1, 1, 2, 2, 3, 3],
'数值1': [10, 20, 30, 40, 50, 60],
'数值2': [100, 200, 300, 400, 500, 600]
}
df = pd.DataFrame(data)
# 按行号分组并求和其他列的值
grouped = df.groupby('行号').sum()
print(grouped)
输出结果为:
数值1 数值2
行号
1 30 300
2 70 700
3 110 1100
在上面的示例代码中,我们首先创建了一个包含行号、数值1和数值2的示例数据框。然后使用groupby
函数将数据按行号分组,并使用sum
函数对其他列进行求和。最后,打印出了分组后的结果。
上一篇:按行值对二维字符串切片进行分组
下一篇:按行值忽略大小写进行R排序