Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/301.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 为列中的每个唯一值运行API请求_Python_Pandas - Fatal编程技术网

Python 为列中的每个唯一值运行API请求

Python 为列中的每个唯一值运行API请求,python,pandas,Python,Pandas,因此,我必须运行一个api来获取某个城市的某些信息,我这样做并不优雅,但我想是可行的。问题是我的“城市”专栏包含了各种不同的城市 City KWR1 KWR2 KWR3 Killeen Houston Killeen New River 运行api后,我的代码将填充第一个KWR1、KWR2和KWR3。当然,剩下的都是空的,我如何让它通读'City'列并为每个位置运行api(我希望城市成为变量'location'中的一个值,因为我是如何使用api的。) 下面是我用来配置api的

因此,我必须运行一个api来获取某个城市的某些信息,我这样做并不优雅,但我想是可行的。问题是我的“城市”专栏包含了各种不同的城市

City      KWR1   KWR2   KWR3
Killeen
Houston
Killeen
New River
运行api后,我的代码将填充第一个KWR1、KWR2和KWR3。当然,剩下的都是空的,我如何让它通读'City'列并为每个位置运行api(我希望城市成为变量'location'中的一个值,因为我是如何使用api的。)

下面是我用来配置api的代码…(是的,我有点惭愧)


我已经弄明白了,使用for循环可以:

for location in df.City.unique():
使用location作为api参数中的变量

for location in df.City.unique():