Python的pivot函數用來重塑數據,官方定義如下所示
pivot(index=None, columns=None, values=None)
index: 可選參數。設置新dataframe的行索引,如果未指明,就用當前已存在的行索引。
columns:必選參數。用來設置作爲新dataframe的列索引。
values:可選參數。在原dataframe中選中某一列/幾列的值,使其在新dataframe的列裏顯示。如果不指定,則默認將原dataframe中所有的列都顯示,這裏需要注意:爲了將所有的值都顯示出來,就會出現多層行索引的情況。
示例如下
df = pd.DataFrame({'A': ['one',