【发布时间】:2015-04-11 15:46:42
【问题描述】:
当我从 Dropbox 将 csv 文件读入 R 时,我右键单击该文件并单击 share Dropbox link。然后我有一个类似的 URL:
https://www.dropbox.com/blahhhhhhhhhh.csv?dl=0
所以我把它改成:
read.csv("http://dl.dropbox.com/blahhhhhhhhhh.csv?dl=0", ...) 无需使用任何包等即可工作。
有没有办法以类似的方式从 OneDrive 读取文件?
https://onedrive.live.com/blahhhhhhhhhhhhhhhhccsv
当我尝试将它读入R 时,它并没有给我我期望从文件中获得的数据框。
【问题讨论】:
-
试试 curl 包中的
curl。 -
有没有不使用任何包的方法?
-
当然可以,但是为什么要重新发明有人花时间做得这么好的东西呢?查看该包中使用的源代码。另外我什至不知道
curl是否会起作用,因为这个问题不可重现。 -
请注意,您必须手动更改右键单击生成的链接。网址中的“重定向”部分必须更改为“下载”。像这样:原始链接:“onedrive.live.com/redirect?resid=20f8f50d960ce4e4!151&authkey=xxxxxxxx&ithint=file%2ccsv”到“onedrive.live.com/download?resid=20f8f50d960ce4e4!151&authkey=xxxxxxxx&ithint=file%2ccsv”。