直接从网页下载并导入文件到 R 环境

Posted

技术标签:

【中文标题】直接从网页下载并导入文件到 R 环境【英文标题】:Download and import file from web directly into R environment 【发布时间】:2020-01-24 16:54:42 【问题描述】:

我试图将酒店评论数据集从网站导入 R。我们如何做到这一行代码,而不需要手动下载,然后使用 read.csv 类型函数导入?

https://data.world/datafiniti/hotel-reviews/workspace/file?filename=Datafiniti_Hotel_Reviews.csv

点击以上链接不会直接提示您下载。我尝试在 read.csv() 中使用 URL 函数。

感谢您的帮助。

拉赫曼

【问题讨论】:

【参考方案1】:

您需要前往数据世界中的“分享网址”以获取正确的链接

url2<-"https://query.data.world/s/hvrhbuqej6z2wdlmga4vtpsxx32ig4"
download.file(url2, destfile = "./Data.csv",cacheOK=TRUE) 
Data<-read.csv("./Data.csv",header=T,stringsAsFactors = FALSE)

【讨论】:

非常感谢!【参考方案2】:

与上面的答案类似,但是您也可以点击data.world中的下载按钮并点击分享网址,您可以复制一个- R 的衬垫直接从签名的 URL 加载该表:

【讨论】:

以上是关于直接从网页下载并导入文件到 R 环境的主要内容,如果未能解决你的问题,请参考以下文章

如何直接在网页中打开文件 不出现下载保存提示框!

Java问题: 怎么样将网页上的数据导入到excel中并下载下来,求,详细源码参考,谢谢

如何使用 R 登录然后从 aspx 网页下载文件

ie浏览器网页中直接打开文件,没有下载到本地,并在修改后保存,文件还在吗?从哪里找?XP系统

使用 R 从网页中抓取可下载文件的链接地址?

如何将一个网页中自己想要的数据导入到Excel表格中