Python ValueError:无法将字符串转换为浮点:';协调1';

Python ValueError:无法将字符串转换为浮点:';协调1';,python,Python,这就是我的错误 ValueError:无法将字符串转换为浮点:“Coordinates 1” 输入文件包含地理代码的经度和纬度信息。这是其中的一段摘录: import googlemaps from datetime import datetime import csv gmaps = googlemaps.Client(key='******************') input = open('geocodes.csv','r') output = open('geocodesres.c

这就是我的错误

ValueError:无法将字符串转换为浮点:“Coordinates 1”

输入文件包含地理代码的经度和纬度信息。这是其中的一段摘录:

import googlemaps
from datetime import datetime
import csv
gmaps = googlemaps.Client(key='******************')

input = open('geocodes.csv','r')
output = open('geocodesres.csv', 'w')

try:

    reader = csv.reader(input)
    writer = csv.writer(output)



for row in reader:

    print(row)
    coordinates1, coordinates2 = [float(c) for c in row]


    my_location = gmaps.reverse_geocode(coordinates1,coordinates2)

    writer.writerow(my_location)

finally:
    input.close()
    output.close()

使用
next
,使用字符串
coordinates 1 coordinates 2
使用第一行:

coordinates1    coordinates2 
-74.0064354 40.6548713 
-73.98696542    40.75470191 
-73.99653   40.750742 
-73.957836  40.7222889 
-73.86747837    40.89872539 
-74.0064354 40.6548713 
-73.92064   40.81161

因为它无法转换为浮点数。

从输入文件中发布一个代码段?Coordinates 1 Coordinates 2-74.0064354 40.6548713-73.98696542 40.75470191-73.99653 40.750742-73.957836 40.7222889-73.86747837 40.89872539-74.0064354 40.6548713-73.92064 40.81161由于您的错误,似乎它正在尝试将“coordinates 1”转换为float.hi@shyam,欢迎来到SO。在发布问题之前,请阅读下面关于如何创建一个地址的内容。hi@chris我想做的就是读取坐标,运行函数并从反向地理代码返回地址
reader = csv.reader(input)
next(reader)