我有一个看起来像这样的 csv 文件:
Month Day Year Tmax
4 1 1912 56
4 2 1912 56
4 3 1912 74
4 4 1912 82
4 5 1912 79
4 1 1913 73
4 2 1913 60
4 3 1913 67
4 4 1913 81
4 5 1913 77
我希望您能将其呈现如下所示:
Year Month 1 2 3 4 5
1912 4 56 56 74 82 79
1913 4 73 60 67 81 77
所以现在每个
Day
都是列标题,Tmax
以列的形式呈现而不是行。我已经尝试过解除堆叠和转置,但似乎无法完全做到。希望能得到帮助。
df.set_index(['Year','Month','Day']).unstack()
- JohnE