gpt4 book ai didi

R 下载文件重定向

转载 作者:行者123 更新时间:2023-12-02 08:37:20 26 4
gpt4 key购买 nike

您好,我正在上在线类(class)并尝试下载教授提供的 rda 数据集。

我尝试运行与类(class)中提供的命令完全相同的命令:

download.file("https://dl.dropbox.com/u/7710864/courseraPublic/samsungData.rda", destfile="./samsungData.rda", method="curl")
load('./samsungData.rda')

当我转到下载文件夹时,在 vi 中打开 rda 文件,这是我看到的:

<html>
<head><title>Found</title></head>
<body>
<h1>Found</h1>
<p>The resource was found at <a href="https://dl.dropboxusercontent.com/u/7710864/courseraPublic/samsungData.rda">https://dl.dropboxusercontent.com/u/7710864/courseraPublic/samsungData.rda</a>;
you should be redirected automatically.

<!-- --></p>
<hr noshade>
<div align="right">WSGI Server</div>
</body>
</html>

显然这里有一个重定向,下载文件命令没有巧妙地遵循它。当我在浏览器中打开该 URL 时,它将成功重定向。

我看了一下download.file的帮助手册,没有following redirect之类的。

谁能告诉我如何跟随重定向?

最佳答案

尝试指定一个 extra 参数,它将命令行参数传递给 curl:

download.file("https://dl.dropbox.com/u/7710864/courseraPublic/samsungData.rda", 
destfile="./samsungData.rda",
method="curl",
extra='-L')

关于R 下载文件重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20051879/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com