排序下面是代碼:如何透視表中熊貓
test = pd.DataFrame({'country':['us','ca','ru','cn','ru','cn','us','ca','ru','cn','us','ca','ru','cn','us','ca'], 'month':[5,6,7,5,6,7,5,5,6,7,5,6,6,5,5,6], 'id':[x for x in range(16)]})
p = test.pivot_table(index=['month', 'country'], aggfunc='count')[['id']]
輸出看起來是這樣的:
我想通過id
列排序表,所以最大的數字出現在頂部,如:
id
month country
us 4
5 cn 2
ca 1
是非工作解決方案的一個錯誤? –
@ScottBoston - 真的很難回答,我試着在pandas github上找到一些問題,但是很不自然。 :( – jezrael