将字符串转换为float

时间:2017-05-05 15:20:53

标签: python matplotlib

我想在X和Y轴上绘制值'。我不想在图表中添加任何数据,只需标记Axis'有时间和DID(如下所示)

这是我的代码:

import pandas as pd 
import matplotlib.pyplot as plt
from matplotlib import style 
style.use('ggplot')


df = pd.read_csv('Test_Sheet_1.csv')

Time = df.ix[8:, 1]
print(Time)

DID = df.ix[1, 6:13]
print(DID)

ax1 = plt.subplot2grid((6,6), (0,0), rowspan=6, colspan=6)

ax1.plot(Time)

plt.show() 

我收到此错误:

could not convert string to float

我试图在x和y轴上放置的是字母,而不是数字,因此此错误有效。我该如何解决这个问题?有没有简单的方法可以从图表中绘制这些DID&Times和Times而不会出现此错误?

另外,我是python和编码的新手,所以如果我的问题不清楚,请告诉我,我会尽力解决。

0 个答案:

没有答案