绘图"空白"和#34;非数字数据"以及使用Matplotlib在Python中的数字数据

时间:2015-08-10 07:27:23

标签: python matplotlib

我有一个数据集,其中包含一些空白或' \ N'我的SQL服务器中的字符恰好是我的Y轴。我的x轴是日期戳。

我想使用matplotlib绘制它们但是因为&#34而无法将字符串转换为浮点数:' \ N'"

enter code here
QueryTest = "SELECT dest FROM dbo.test order by TIME ASC"
for rows in cur.execute(QueryTest):
    yaxis1.append(rows)

这给了我一个错误,因为"无法将字符串转换为浮点数:' \ N'"

然后我试图替换" \ N"来自我的输入数据""

for rows in cur.execute(QueryTest):
    startingInfo = str(rows).replace('(','').replace(')','').replace("\\\\N",'').replace('NULL','').replace('\\u','').replace(',',''))
    yaxis1.append(startingInfo)

mix = np.array(yaxis1,dtype='|S4')    
yfor = mix.astype(np.float)

这给了我一个错误,因为"无法将字符串转换为float:"

我的输入数据是这样的

DEST 3.59 0.78 10.2 6.8 3.13 0 0 2.78 0 0.41 2.78 4.55 2.78 \ n 0 0 10.84 0.48 0

0 个答案:

没有答案