我有一个数据集,其中包含一些空白或' \ 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