這個問題在這里已經有了答案:
我想轉換為資料框,轉置資料并調整列名:
![在 pandas 中,如何將資料框變成整潔的資料?[復制]](https://img.uj5u.com/2022/02/20/cc9e7ef3d65e429a86524f896cab4700.png)
請問python中有沒有辦法做到這一點?
uj5u.com熱心網友回復:
使用melt:
out = df.melt('year', var_name='localization', value_name='number_of_tests')
您還可以使用:
out = df.set_index('year').rename_axis(columns='localization').unstack() \
.rename('number_of_tests').reset_index()
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/428703.html
上一篇:保持其他列不變
