您好,我正在参加在线课程并尝试下载rda
教授提供的数据集。
我尝试运行与课程中提供的完全相同的命令:
download.file("https://dl.dropbox.com/u/7710864/courseraPublic/samsungData.rda", destfile="./samsungData.rda", method="curl")
load('./samsungData.rda')
当我转到下载文件夹时,打开rda
vi 中的文件,这是我看到的:
<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
不存在以下重定向之类的事情。
谁能告诉我如何遵循重定向?
尝试指定一个extra
参数,它将命令行参数传递给curl:
download.file("https://dl.dropbox.com/u/7710864/courseraPublic/samsungData.rda",
destfile="./samsungData.rda",
method="curl",
extra='-L')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)