【发布时间】:2014-04-10 01:10:28
【问题描述】:
我的数据是这样组织的:
其中国家代码是数据框的索引,列是数据的年份。首先,是否可以在不进一步转换数据的情况下为每个国家绘制线图(使用 matplotlib.pylot)?
其次,如果上述方法不可行,如何使列成为表的索引,以便绘制时间序列折线图?
尝试df.t 给了我这个:
我现在如何将日期设为索引?
【问题讨论】:
-
这是一个糟糕的设计选择。年份应该是索引,国家应该是列。
-
我想是的,这就是我提出第二个问题的原因。
-
我不明白这个问题。转置将使数年成为索引。
-
在转置之前执行
df = df[df.index != 'Country Code'],或者在之后执行del df['Country Code']。
标签: python pandas matplotlib dataframe