python 怎样使用pivot
时间: 2023-06-08 08:06:33 浏览: 195
Python 借助DataFrame的pivot进行数据的可视化
对于Python中的数据分析,可以通过pandas包来实现pivot操作。pivot操作可以将数据表中的行和列进行转置,从而得到新的数据表。具体的使用方法可以如下实现:
1. 首先,导入pandas包:
import pandas as pd
2. 然后,创建一个原始数据表:
df = 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]})
3. 接着,进行pivot操作:
df_pivot = df.pivot(index='A', columns='B', values='C')
其中,index参数表示要用作行的列,columns参数表示要用作列的列,values参数表示要填写的值。
4. 最后,可以打印出新的数据表:
print(df_pivot)
输出结果为:
B one three two
A
bar 2 4 6
foo 4 8 10
说明成功地将原始数据表中的行和列进行了转置。
希望能够帮助到您。如果还有其他问题,欢迎继续提问。
阅读全文