在转换Python数据帧之后,我无法访问列名来绘制图形。我想选择两列,但失败了。它总是说没有这样的列名。我对Python、dataframe和transpose还很陌生。有人能帮忙吗?在
下面是我的输入文件,我想把行转换成列。它是成功的当我换位,但我不能选择“加拿大”和“喀麦隆”来绘制一个图表。在
country 1990 1991 1992 1993 1994 1995
0 Cambodia 65.4 65.7 66.2 66.7 67.1 68.4
1 Cameroon 63.9 63.7 64.7 65.6 66.6 67.6
2 Canada 98.6 99.6 99.6 99.8 99.9 99.9
3 Cape Verde 77.7 77.0 76.6 89.0 79.0 78.0
^{pr2}$
生成一个长长的消息列表
键错误:(“加拿大”,“喀麦隆”)
在处理数据时,您可能需要做一些事情。在
df = pd.read_csv('StackoverflowGap.csv', na_values = missing_values, header = None)
。在df.columns= df.iloc[0]
。在df = df.reindex(df.index.drop(0))
。在plt.plot()
命令中),您需要在列列表上使用df[]
,即df[['Canada', 'Cameroon']]
。在编辑因此,我的代码如下所示
相关问题 更多 >
编程相关推荐