答案 0 :(得分:0)
执行以下操作以在绘制之前将数据转换为float
类型
plt.plot(list(map(float, nedata['2004-05'])))
plt.plot(list(map(float, nedata['2011-12'])))
或者,您也可以将两列都转换为float,然后照原样进行绘制
nedata['2004-05'] = nedata['2004-05'].astype('float64')
nedata['2011-12'] = nedata['2011-12'].astype('float64')
plt.plot(nedata['2004-05'])
plt.plot(nedata['2011-12'])
答案 1 :(得分:0)
按照@Diziet Asahi的评论,您可以以此转换类型
for var in nedata.columns:
nedata[var] = nedata[var].astype(float)
我认为这种方式更为简洁。