绘制pandas数据框中特定行的特定列范围中的值

时间:2015-07-30 21:28:01

标签: pandas dataframe rows

我有一个10行x 26列的国家区域1990 - 2011年间石油产量的数据集。第一栏指定国家区域(例如加拿大),接下来的22栏对应1990年至2010年间的石油产量,后两列列出一年内石油产量相对于另一列的比率。

我的目标是简单地将每个国家的石油产量作为时间的函数绘制(即按第1列分类并在绘制时丢弃最后两列)。最有效的方法是什么?

1 个答案:

答案 0 :(得分:0)

您似乎想要数据中除最后两个之外的所有列,因此请使用Category来选择它。然后,您需要转置此数据,以便日期现在是行,而国家/地区是列(使用df.iloc[:, :-2])。最后,绘制数据。

.T