熊貓問題:我有一個多級索引系列如下
index1 index2
A 2022-01-01 1.0
2022-01-02 2.0
2022-01-03 3.0
2022-01-04 4.0
B 2022-01-01 5.0
2022-01-02 6.0
2022-01-03 7.0
2022-01-04 8.0
將其更改為單級資料框,如下所示
A B
index2
2022-01-01 1.0 5.0
2022-01-02 2.0 6.0
2022-01-03 3.0 7.0
2022-01-04 4.0 8.0
我知道一組 for 回圈可以解決問題,但是有沒有簡單而優雅的方法來實作它?請在這里幫忙。
uj5u.com熱心網友回復:
您可以Series.unstack使用level=0:
new_df = s.unstack(level=0)
輸出:
>>> new_df
index1 A B
index2
2022-01-01 1.0 5.0
2022-01-02 2.0 6.0
2022-01-03 3.0 7.0
2022-01-04 4.0 8.0
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/464362.html
