3
下面是另外一個問題了一些數據:合併多指標列彙集成1平
date type value
1/1/2016 a 1
1/1/2016 b 2
1/1/2016 a 1
1/1/2016 b 4
1/2/2016 a 1
1/2/2016 b 1
運行此行代碼:
x = df.groupby(['date', 'type']).value.agg(['sum', 'max']).unstack()
x
應該是這樣的:
sum max
type a b a b
date
1/1/2016 2 6 1 4
1/2/2016 1 1 1 1
我想結合上層和下層的列來得到這個:
sum_a sum_b max_a max_b
date
1/1/2016 2 6 1 4
1/2/2016 1 1 1 1
有沒有簡單的方法來做到這一點?
感謝。這似乎是最不頭痛的版本。 –
我有點覺得這個問題現在是一個關聯問題,我們應該標記爲重複嗎? – EdChum
@EdChum是的,我已經遇到過,但它太冗長了,我的眼睛盯着它。我認爲這很好,因爲它是同樣問題的更簡單的表述。我把它留給你,駐地熊貓金徽章:) –