要按照另一列中的值对计数求和进行分组,可以使用Pandas的groupby和sum函数。下面是一个示例代码:
import pandas as pd
# 创建示例数据
data = {'A': ['apple', 'banana', 'apple', 'banana', 'apple'],
'B': [10, 20, 30, 40, 50]}
df = pd.DataFrame(data)
# 按照列A的值对列B进行分组求和
result = df.groupby('A')['B'].sum()
print(result)
输出结果为:
A
apple 90
banana 60
Name: B, dtype: int64
在上面的示例中,我们创建了一个包含两列(A和B)的DataFrame。然后,我们使用groupby函数按照列A的值对列B进行分组。接着,我们使用sum函数对分组后的列B进行求和操作。最后,我们打印出结果。结果显示了按照列A的值对列B进行分组求和的结果。
下一篇:按照另一列重新排序因子列