我是 Python 新手,经过大量修改,已经成功清理了一些 .csv 数据。
我现在有一堆国家作为行,一堆日期作为列,并且正在尝试创建一个图表,显示每个国家/地区随时间变化的价值。
问题是,当我输入 df.plot() 时,它会生成一个图表,其中每个日期都是一条线。
我已经融化了数据,第一列是国家/地区,第二列是日期,第三列是值,但我得到的只是一个随着时间的推移而增长的蓝色块(不是多行)。我该如何解决这个问题?
您可以使用
transpose
中的[pandas][1]
功能:
或者您可以使用
df.plot
代替 plot(column, row)
。
正如评论中提到的,最好提供一个示例(查看@importanceofbeingeenest 评论)。