3
我有一個DataFrame,其中有幾個列中的標識符組件和一個與另一列中的標識符關聯的值。我希望能夠創建n列,以便每列都是標識參數。生成新列作爲其他列的組合
foo Type ID Index Value
25090 x A 0 0 23272000
25090 x A 0 0 23272000
25091 x A 1 0 22896000
25092 x B 0 1 20048000
25093 y A 0 0 19760000
25092 y B 0 1 20823342
我想讓它使得存在的Type_ID_Index
集團(我可以根據groupby得到)N列和每一列都有各自的價值。我想把這個值與foo關聯起來。
即
foo A_0_0 A_1_0 B_0_1
25090 x 23272000 22896000 20048000
25090 x 23272000 22896000 20048000
25091 x 23272000 22896000 20048000
25092 x 23272000 22896000 20048000
25093 y 19760000 21568000 20823342
25092 y 19760000 21568000 20823342
如何做到這一點?
_如果數據集中任何位置的同一個idenitifer具有不同的值,您將遇到麻煩。我的測量結果可能會很嘈雜,所以這將是一個問題。什麼是一個優雅的方法來平均他們? –
我想我得到了這個。這是我做的: v = v.groupby(v.index).mean() v.index = pd.MultiIndex.from_tuples(v.index) –