大家早上好
基本上,我是在做一个数据帧的数目,中奖彩票在这里我住。我被困在绘制一个数据帧,我从一个CSV文件创建。这是我的密码:
data_file = pd.read_csv('Jugadas_Ganadas.csv')
data_file.set_index('Date', inplace=True)
df = pd.DataFrame(data_file)
pickle_out = open('Pega3_Ganados.pickle', 'wb')
pickle.dump(df, pickle_out)
pickle_out.close()
fi = plt.figure()
ax1 = plt.subplot2grid((1, 1), (0, 0))
data_analysis = pd.read_pickle('Pega3_Ganados.pickle')
print data_analysis
在打印了数据分析之后,我得到了以下框架。你知道吗
Values
Date
15/07/2017 [660]
16/07/2017 [40]
17/07/2017 [300]
18/07/2017 [40]
19/07/2017 [80]
在我确认我的变量中有一个框架之后,我尝试使用这个脚本在matplotlib图中绘制它。你知道吗
fi = plt.figure()
ax1 = plt.subplot2grid((1, 1), (0, 0))
data_analysis['Values'].plot(ax=ax1, label='Ganadas')
plt.legend(loc=4)
plt.show()
但是,我得到以下错误:
TypeError:空“DataFrame”:没有要打印的数字数据
我认为列
values
包含列表,所以需要通过str[0]
选择列表的第一个值:如果值的类型是} 和^{} :
string
,请使用^{相关问题 更多 >
编程相关推荐