pandas数据透视表导出
时间: 2023-10-09 10:12:44 浏览: 238
数据透视表
您可以使用pandas库中的pivot_table函数来创建和导出数据透视表。下面是一个示例:
首先,导入pandas库:
```python
import pandas as pd
```
然后,准备一个包含数据的DataFrame对象:
```python
data = {
'A': ['foo', 'foo', 'foo', 'bar', 'bar', 'bar'],
'B': ['one', 'one', 'two', 'two', 'one', 'one'],
'C': [1, 2, 3, 4, 5, 6],
'D': [10, 20, 30, 40, 50, 60]
}
df = pd.DataFrame(data)
```
接下来,使用pivot_table函数创建数据透视表:
```python
pivot_table = df.pivot_table(values='D', index='A', columns='B', aggfunc='sum')
```
在这个示例中,我们以'A'列作为索引,'B'列作为列,'D'列的值作为聚合函数(sum)。您可以根据自己的需求调整这些参数。
最后,使用to_excel函数将数据透视表导出为Excel文件:
```python
pivot_table.to_excel('pivot_table.xlsx')
```
这将会将数据透视表保存为名为'pivot_table.xlsx'的Excel文件。您可以根据需要更改文件名和路径。
希望这能帮到你!
阅读全文