Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/315.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.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中将值作为函数参数在数据帧中传递_Python_Python 3.x_Pandas_Dataframe - Fatal编程技术网

在python中将值作为函数参数在数据帧中传递

在python中将值作为函数参数在数据帧中传递,python,python-3.x,pandas,dataframe,Python,Python 3.x,Pandas,Dataframe,我试图编写一个python代码,从CSV文件中读取一组URL并下载该URL中的内容。要从CSV文件中读取数据,我使用熊猫。数据存储在数据框中。现在我想将数据框(URL)中的这些值作为参数逐个传递给一个函数,该函数使用GET方法转到特定的URL并下载文件我被困在如何将存储在数据帧中的值作为参数传递到循环中。欢迎提供任何帮助或其他方法。提前谢谢 注意:数据框包含大约500个URL 编辑:我正在使用url=pd.read\u csv(文件名,usecols=[26])读取数据。 我的问题是如何将url

我试图编写一个python代码,从CSV文件中读取一组URL并下载该URL中的内容。要从CSV文件中读取数据,我使用熊猫。数据存储在数据框中。现在我想将数据框(URL)中的这些值作为参数逐个传递给一个函数,该函数使用GET方法转到特定的URL并下载文件我被困在如何将存储在数据帧中的值作为参数传递到循环中。欢迎提供任何帮助或其他方法。提前谢谢

注意:数据框包含大约500个URL

编辑:我正在使用
url=pd.read\u csv(文件名,usecols=[26])
读取数据。
我的问题是如何将url中的值传递给循环中的函数

我不确定是否理解您的问题,但也许这就是答案:

d = {'URL': ['URL1', 'URL2','URL3','URL4','URL5']}

df = pd.DataFrame(data=d)

for k in range(len(df)):
    url = df.at[k,'URL']
    out = do_something_with_url(url)

url=pd.read\u csv(文件名,usecols=[26])我使用这个命令来读取.csv文件。现在我想把url中的值作为参数传递给函数。我会试试你写的代码。谢谢在这种情况下,您的
url
变量与my
df
相同。在[k,'url']的
url=df行中,
'url'
应该是保存url签名的列的名称。我可以下载文件。没有更多的疑问。是否可以将这些下载文件的路径写回CSV文件?现在,文件被下载到我保存.py文件的路径。知道如何更改吗?将路径另存为一个由逗号分隔的路径字符串,如下所示:
list\u of_paths='path1,path2,path3'
。然后创建一个csv文件,打开它并逐行保存。请参见第二个问题,这取决于您下载它们的方式。可能在您正在使用的函数中有一个选项,用于指定要保存下载文件的文件夹