1
我做了一個數據透視表與各種列,並申請aggfunc像np.sum和第一和計數。我想要從一個數據框的列的相應值的最後一個實例。有沒有可以達到這個目的的功能?熊貓pivot_table應用aggfunc最後一個實例
我做了一個數據透視表與各種列,並申請aggfunc像np.sum和第一和計數。我想要從一個數據框的列的相應值的最後一個實例。有沒有可以達到這個目的的功能?熊貓pivot_table應用aggfunc最後一個實例
我認爲你可以使用
aggfunc='last'
樣品:
df = pd.DataFrame({ 'Age':[35, 37, 40, 29, 31, 26, 28],
'City':['B', 'Ch', 'LA', 'Ch', 'B', 'B', 'Ch'],
'Position':['M','M','M','P', 'P','M','M']})
print (df)
Age City Position
0 35 B M
1 37 Ch M
2 40 LA M
3 29 Ch P
4 31 B P
5 26 B M
6 28 Ch M
print (df.pivot_table(index='Position', columns='City', values='Age', aggfunc='last'))
City B Ch LA
Position
M 26.0 28.0 40.0
P 31.0 29.0 NaN