如何从Dropbox导入数据集?

如何从Dropbox导入数据集?,r,dropbox,R,Dropbox,我有一台ipadpro作为我的主计算机,我正在一个班级的云服务器上运行R-Studio。我正试图弄清楚如何导入数据集,因为我的本地工作目录位于服务器上。我一直在尝试下载repmis包,因为我读到该包允许从Dropbox导入数据集。然而,当我尝试下载这个包时,我得到了“错误:openssl配置失败”,而curl也得到了类似的错误。我试图安装openssl,但它说我需要为ubuntu操作系统安装“deb”,但我在R Studio的包数据库中找不到。(没有openssl我也无法安装curl)有什么建议

我有一台ipadpro作为我的主计算机,我正在一个班级的云服务器上运行R-Studio。我正试图弄清楚如何导入数据集,因为我的本地工作目录位于服务器上。我一直在尝试下载repmis包,因为我读到该包允许从Dropbox导入数据集。然而,当我尝试下载这个包时,我得到了“错误:openssl配置失败”,而curl也得到了类似的错误。我试图安装openssl,但它说我需要为ubuntu操作系统安装“deb”,但我在R Studio的包数据库中找不到。(没有openssl我也无法安装curl)有什么建议吗?

如果它是一个相对简单的数据集,比如CSV、XML、JSON甚至.RData文件,那么您可以使用Dropbox共享URL来读取它。下面是一个直接从共享Dropbox链接读取CSV的示例(它是一个实时URL):

read.csv("https://www.dropbox.com/s/7xg5u0z1gtjcuol/mtcars.csv?dl=1")

dl=1
将不是“共享此链接”副本的默认值(它可能是
dl=0

urlath,它似乎可以工作,但后来我在文件(文件,“rt”)中收到了错误代码读取错误:无法打开连接。我正在使用一个应可读的.csv,我将其更改为dl=1,但也不起作用。如果您在windows上,请尝试使用
readr::read_csv()
而不是
read.csv()
将dl=0更改为dl=1对我来说很重要!作为新手,我不知道为什么我的所有评论都被删掉了。对此很抱歉。基本上,我想从Dropbox中的文件中获取源代码,并使用read.table()函数在选项卡描述的数据文件上运行。我发现可以通过在Dropbox文件链接中将问号后面的字符串替换为raw=1来实现。
urla<- 'https://www.dropbox.com/s/fakecode/xyz.txt?raw=1' 
bpdata<-read.table(urla, header=TRUE)


scode<-'https://www.dropbox.com/s/lp6fleehcsb3wi9/protoBP.R?raw=1'
source(scode)

readAndPlotZoomForYear(urla, 2019)