我尝试使用pandas将这个相册中的第一张图片转换成第二张,但我得到的只有第三张...
- 原始图片
Year Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
1981 453.1 126.3 5.8 47.1 25.3 16.8 0 1.1 4.4 17.8 52.5 72.4
1982 211.4 23.1 231.2 0.8 0.2 0 0 0 15.3 0.9 8.6 59.9
1983 45.2 22.1 537.7 22.8 29.9 0 0 0.1 0.7 1.2 47 20.9
1984 390.2 514.2 140.3 7.3 0 0 2.8 0.1 0 18.3 23.2 91.7
期望结果:
Year Month Value
1981 Jan 453.1
1981 Feb 126.3
1981 Mar 5.8
1981 Apr 47.1
...
我目前拥有的:
Year Month Value
1981 Jan 453.1
1982 Jan 211.4
1983 Jan 45.2
1984 Jan 390.2
...
我的代码只有这些:
data = pd.read_csv("Burketown.csv")
months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
fixed_data = pd.melt(data, id_vars=['Year'], value_vars=months)
print(fixed_data)
我该如何交替每一年的月份,而不是得到当前的结果?我希望第一年包含所有月份,第二年包含所有月份...而不是第一个月包含所有年份。