Python pivot 参数意义
时间: 2024-05-13 12:12:05 浏览: 155
在 Python 中,pivot 参数通常是指用于指定数据透视表中行索引的列,或者用于指定聚合数据的列。具体来说,pivot 参数的作用取决于使用的函数。
在 pandas 中,pivot 方法的 pivot 参数用于指定数据透视表中行索引的列,例如:
```python
import pandas as pd
df = pd.read_csv('data.csv')
table = pd.pivot_table(df, values='D', index=['A', 'B'], columns=['C'])
```
在上面的代码中,pivot 参数指定了数据透视表中的行索引列为 ['A', 'B']。
而在 matplotlib 中,pivot 参数用于指定聚合数据的列,例如:
```python
import matplotlib.pyplot as plt
data = {'a': [1, 2, 3], 'b': [4, 5, 6], 'c': [7, 8, 9]}
df = pd.DataFrame(data)
table = pd.pivot_table(df, values=['a', 'b'], index=['c'], aggfunc='sum')
plt.plot(table.index, table['a', 'sum'], label='a')
plt.plot(table.index, table['b', 'sum'], label='b')
plt.legend()
plt.show()
```
在上面的代码中,pivot 参数指定了要聚合的列为 ['a', 'b']。
阅读全文