R 下载文件重定向
大家好,我正在关注一门在线课程,并试图下载教授提供的R 下载文件重定向,r,R,大家好,我正在关注一门在线课程,并试图下载教授提供的rda数据集 我尝试运行与类中提供的完全相同的命令: download.file("https://dl.dropbox.com/u/7710864/courseraPublic/samsungData.rda", destfile="./samsungData.rda", method="curl") load('./samsungData.rda') 当我转到下载文件夹时,在vi中打开rda文件,我看到的是: <html>
rda
数据集
我尝试运行与类中提供的完全相同的命令:
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>
建立
建立
该资源位于;
你应该被自动重定向。
WSGI服务器
显然这里有一个重定向,下载文件命令没有很好地遵循它。当我在浏览器中打开该URL时,它将被成功重定向
我看了一下download.file的帮助手册
没有如下重定向
有人能告诉我如何执行重定向吗?尝试指定一个
额外的参数,该参数将向curl传递命令行参数:
download.file("https://dl.dropbox.com/u/7710864/courseraPublic/samsungData.rda",
destfile="./samsungData.rda",
method="curl",
extra='-L')
为什么不在浏览器中下载该文件呢?使用downloader
软件包,它提供了灵活的下载
功能,可以跨不同的协议工作。@Aaron,以便于复制。首先让教授修复他的链接。我想你应该能够指定下载.file(…,额外='-L'))
并让它工作。