感谢您的帮助!我快到了! 我有一组数据,我正在尝试绘制它,现在只是针对顺序整数,后来一旦我有这个工作,对时间。ValueError:无法将字符串转换为浮点数:(大字符串)
for a in Data['result'][:1]: #only print the first result in the list
#print a['value']
Data_clean = a['value'].replace('0,','0.')
Data_list = Data_clean.split(',')
T2 = [map(float, x) for x in Data_list] #turn string into integer so that it
#can be graphed
print T2
但出现以下错误
T2 = [map(float, x) for x in Data_list]
ValueError: could not convert string to float:
DATA_LIST看起来像这样
[u'-0.04149', u'-0.03866', u'-0.02914', u'-0.02319', u'-0.02027', u'-0.00234', u'0.00564', u'0.01269', u'0.02852', u'0.04648', u'0.05709', u'0.06261', u'0.07325', u'0.08223', u'0.08665']
ps,这只是数据的一个小窍门,还有更多的方法可以完成。 –
您的格式设置已关闭吗? “T2 = ...”和“print T2”是否应该在for循环中? –
您是否需要将字符串转换为整数或浮点在'T2 = [map(float,x)for Data_list]'? –