請問你能幫幫我嗎?這是我的原始資料集的結構:
| 國家 | 2020年 | 2021年 |
|---|---|---|
| 厄瓜多爾 | 值1 | 值2 |
| 加拿大 | 值1 | 值2 |
我想得到這個結構,所以年份是一個索引本身而不是多個列:
| 國家 | 年 | 指數 |
|---|---|---|
| 厄瓜多爾 | 2020年 | 值1 |
| 厄瓜多爾 | 2021年 | 值2 |
| 加拿大 | 2020年 | 值1 |
| 加拿大 | 2021年 | 值2 |
非常感謝!
uj5u.com熱心網友回復:
你的問題類似于這個問題。可以使用pandas的melt方法
df.melt(id_vars=['Country'], var_name='Year', value_name='Index')
輸出是:
Country Year Index
0 Ecuador 2020 Value1
1 Canada 2020 Value1
2 Ecuador 2021 Value2
3 Canada 2021 Value2
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/370762.html
標籤:熊猫 数据框 python-2.7
