熊猫。透视(索引、列、值) 函数根据数据框的3列生成数据透视表。使用索引/列中的唯一值并填充值。
null
参数: 索引[ndarray]: 用于创建新框架索引的标签 列[ndarray]: 用于创建新框架列的标签 值[ndarray]: 用于填充新框架值的值
返回: 重塑数据帧 例外情况: 如果存在任何重复项,则引发ValueError。
代码:
# Create a simple dataframe # importing pandas as pd import pandas as pd # creating a dataframe df = pd.DataFrame({ 'A' : [ 'John' , 'Boby' , 'Mina' ], 'B' : [ 'Masters' , 'Graduate' , 'Graduate' ], 'C' : [ 27 , 23 , 21 ]}) df |
# values can be an object or a list df.pivot( 'A' , 'B' , 'C' ) |
# value is a list df.pivot(index = 'A' , columns = 'B' , values = [ 'C' , 'A' ]) |
如果有任何索引、列和多个值的组合,则引发ValueError。
# importing pandas as pd import pandas as pd # creating a dataframe df = pd.DataFrame({ 'A' : [ 'John' , 'John' , 'Mina' ], 'B' : [ 'Masters' , 'Masters' , 'Graduate' ], 'C' : [ 27 , 23 , 21 ]}) df.pivot( 'A' , 'B' , 'C' ) |
ValueError: Index contains duplicate entries, cannot reshape
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END