pivot_table对A列进行count统计并改名为“计数”
时间: 2023-12-16 18:02:58 浏览: 160
Pandas透视表(pivot_table)详解
5星 · 资源好评率100%
要对 Pandas DataFrame 中的列进行计数统计,并将结果列命名为“计数”,可以使用 `pivot_table()` 函数并将 `aggfunc` 参数设置为 `len`,同时使用 `rename()` 函数来修改结果列的名称。下面是示例代码:
``` python
import pandas as pd
# 创建示例数据集
data = pd.DataFrame({
'A': ['foo', 'bar', 'foo', 'bar', 'foo', 'bar', 'foo', 'foo'],
'B': ['one', 'one', 'two', 'three', 'two', 'two', 'one', 'three'],
'C': [1, 2, 3, 4, 5, 6, 7, 8],
'D': [10, 20, 30, 40, 50, 60, 70, 80]
})
# 对 A 列进行计数统计,并将结果列命名为“计数”
table = pd.pivot_table(data, values=['A'], index=['B'], aggfunc=len).rename(columns={'A': '计数'})
# 输出透视表
print(table)
```
在上面的示例代码中,我们对数据集的 `A` 列进行了计数统计,并将结果列命名为“计数”。运行上面的代码后,你会看到如下输出:
```
计数
B
one 3
three 2
two 3
```
其中,结果列被命名为“计数”。
阅读全文