Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 用两个变量构建for循环_Python_Pandas - Fatal编程技术网

Python 用两个变量构建for循环

Python 用两个变量构建for循环,python,pandas,Python,Pandas,我正试图构建一个循环,迭代并将变量lat和lng放入“target_坐标”。如何使用两个变量正确设置格式 lat=hotel_df["Lat"] lng=hotel_df["Lng"] for i,j in lat,lng: target_coordinates = "{lat},{lng}" target_search = "Hotel" target_radius = 5000 我要么得到上面的错误,要么: TypeError:“Series”对象不能解释为整数您正

我正试图构建一个循环,迭代并将变量lat和lng放入“target_坐标”。如何使用两个变量正确设置格式

lat=hotel_df["Lat"]
lng=hotel_df["Lng"]
for i,j in lat,lng:
    target_coordinates = "{lat},{lng}"
    target_search = "Hotel"
    target_radius = 5000
我要么得到上面的错误,要么: TypeError:“Series”对象不能解释为整数

您正在将一个to字符串放入,这是错误的,并产生错误。要解决此问题,请尝试使用以下代码:

for i, row in hotel_df.iterrows():
    lat, lng = row['Lat'], row['Lng']
    target_coordinates = f"{lat},{lng}"
    target_search = "Hotel"
    target_radius = 5000
您正在将一个to字符串放入,这是错误的,并且会产生错误。要解决此问题,请尝试使用以下代码:

for i, row in hotel_df.iterrows():
    lat, lng = row['Lat'], row['Lng']
    target_coordinates = f"{lat},{lng}"
    target_search = "Hotel"
    target_radius = 5000

您可以使用
zip

...
for i,j in zip(lat.values, lng.values):
    ...

您可以使用
zip

...
for i,j in zip(lat.values, lng.values):
    ...

该错误发生在哪一行代码中?发布完整的错误消息,包括回溯。错误发生在for语句中(对于lat中的i,j,lng:),请提供完整的错误消息以及。从那个错误消息中你到底理解了什么?此外,除非绝对必要,否则请不要以图像形式共享信息。请参阅:,。该错误发生在哪一行代码中?发布完整的错误消息,包括回溯。错误发生在for语句中(对于lat中的i,j,lng:),请提供完整的错误消息以及。从那个错误消息中你到底理解了什么?此外,除非绝对必要,否则请不要以图像形式共享信息。见:,,谢谢。我试过了,得到了“{I},{j}{'html_attributes':[],'results':[],'status':'INVALID_REQUEST'}{I},{j}{'html_attributes':[],'results':[],'status':'INVALID_REQUEST'}”这个错误不能由显示的代码引发。你应该用相关代码和完整的stacktrace问一个新问题。正如你在评论中所说的,一个好的问题总是包含一个问题,所以一定要提供足够的信息让别人重复。谢谢。我试过了,得到了“{I},{j}{'html_attributes':[],'results':[],'status':'INVALID_REQUEST'}{I},{j}{'html_attributes':[],'results':[],'status':'INVALID_REQUEST'}”这个错误不能由显示的代码引发。你应该用相关代码和完整的stacktrace问一个新问题。正如您在评论中所说,一个好问题总是包含一个索引,因此请确保提供足够的信息供其他人复制。谢谢,这似乎起到了作用,但我得到以下错误:-->23 hotel_name=places_data[“results”][0][“name”]Indexer:列表索引超出范围请勿使用
ItErrors()
,有很多更好的选择,比如
itertuples()
到dict()
。感谢这似乎起了作用,但我得到了以下错误:-->23 hotel\u name=places\u data[“results”][0][“name”]索引器:列表索引超出范围不要使用
iterrows()
,有很多更好的选择,比如
itertuples()
to_dict()