从 URL 加载文件时出现问题,仅位于某些位置

问题描述 投票:0回答:1

我在从 Dropbox 文件夹加载数据时遇到问题,并且完全不知道原因。 一些帖子建议可以通过在加载文件之前关闭文件来解决问题,但在我的情况下显然不是这样:当文件位于我的个人 Dropbox 中时它可以工作,但当完全相同的文件位于我的专业版 Dropbox...

library("openxlsx")
works <- read.xlsx("
https://www.dropbox.com/scl/fi/9lcwo7pj334oo83mraz5a/IOTC-DATASETS-2024-01-29-SF-SKJ-1982-2022.xlsx?rlkey=s8vhjrayk3tw1tju3jgw29g90&dl=1", sheet = "DATA")
fails <- read.xlsx("
https://www.dropbox.com/scl/fi/qwsdkl1cwjmmoq14grb6u/IOTC-DATASETS-2024-01-29-SF-SKJ-1982-2022.xlsx?rlkey=8ufrizdorbxoyreaslhgjhuu0&dl=1", sheet = "DATA")

错误说:

Error in file(con, "r") : invalid 'description' argument
6.
file(con, "r")
5.
readLines(x, warn = FALSE, encoding = "UTF-8")
4.
readUTF8(workbookRelsXML)
3.
paste(readUTF8(workbookRelsXML), collapse = "")
2.
read.xlsx.default("https://www.dropbox.com/scl/fi/7x3vj88zkbahkkfrfszj1/IOTC-DATASETS-2024-01-29-SF-SKJ-1982-2022.xlsx?rlkey=8h13zak9nkj9c2z6p8vyx3tm6&dl=1",
sheet = "DATA")
1.
read.xlsx("https://www.dropbox.com/scl/fi/7x3vj88zkbahkkfrfszj1/IOTC-DATASETS-2024-01-29-SF-SKJ-1982-2022.xlsx?rlkey=8h13zak9nkj9c2z6p8vyx3tm6&dl=1",
sheet = "DATA")

知道为什么吗?

非常感谢!

r dropbox openxlsx
1个回答
0
投票

谢谢,简和格雷格。 确实,我的 Dropbox 中的“共享”参数已更改,只有我团队中的人员才能通过 URL 访问该文件夹,而过去,所有有权访问该 URL 的人都可以访问该文件夹... 因此,如果我反转到之前的参数,它就会起作用。 谢谢!

© www.soinside.com 2019 - 2024. All rights reserved.