我有一个csv文件,想要绘制其中的几个内容,并将字符串转换为浮点数。我的问题如下:
当我运行以下代码时,
with open('meteors.csv', 'rU') as csvfile:
reader=csv.reader(csvfile)
for row in reader:
print row[6]
我得到了这个输出:
58.58333
当我尝试使用以下代码时
print type(row[6])
我得到了这个输出:
<type 'str'>
但是当我尝试时。
print float(row[6])
我收到了这个错误:
。
ValueError: could not convert string to float: coordinate_1
有人知道发生了什么事吗?
\n
、\t
等的终止符? - TheMerovingianrepr(s)
这样吗? - jamylakprint(repr(row[6]))
,它将打印出原始的string
,显示所有终止字符。 - TheMerovingian