pandas agg列名
时间: 2023-08-03 07:07:06 浏览: 179
详谈pandas中agg函数和apply函数的区别
在 Pandas 中,agg() 函数用于对 DataFrame 的列进行聚合操作。当使用 agg() 函数时,你可以指定要应用于每个列的聚合函数。在结果中,每个列都将具有新的聚合值,并且列名将是原始列名与聚合函数的组合。
以下是一个示例,演示如何使用 agg() 函数对 DataFrame 的列进行聚合,并指定新的列名:
```python
import pandas as pd
# 创建示例 DataFrame
data = {'A': [1, 2, 3, 4, 5],
'B': [6, 7, 8, 9, 10],
'C': [11, 12, 13, 14, 15]}
df = pd.DataFrame(data)
# 对列 A 和 B 进行求和,并将结果命名为 sum_A 和 sum_B
result = df.agg({'A': 'sum', 'B': 'sum'}).rename({'A': 'sum_A', 'B': 'sum_B'})
print(result)
```
输出:
```
sum_A sum_B
0 15 40
```
在上述示例中,我们首先创建了一个包含三列的 DataFrame。然后,我们使用 agg() 函数对列 A 和 B 进行求和,并将结果命名为 sum_A 和 sum_B。最后,我们通过 rename() 函数来重命名结果中的列名。
希望对你有所帮助!如有其他问题,请随时提问。
阅读全文