read_xlsx函数无法导入具有有效网址的在线数据集
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了read_xlsx函数无法导入具有有效网址的在线数据集相关的知识,希望对你有一定的参考价值。
(注意-我是R的初学者。)这是我尝试的代码:
read_xlsx("valid/url")
由于某种原因,我收到错误消息:
'path' does not exist:'valid/url'
我知道该网址有效,我已经对其进行了多次测试。我很迷惑,所以任何帮助将不胜感激。
答案
如果我正确理解了您的问题,则认为您正在将URL输入到read_xlsx命令中。据我所知,如果您的excel文件在线,这将无法正常工作,您需要先在本地下载它。
我建议进行以下调整:
url <- "valid/url"
temp <- tempfile()
download.file(url, temp, mode="wb")
df1 <- read_excel(path = temp)
这会将excel文件下载到一个临时文件中,您可以将其读取到数据框中,因为它将保存在本地。
以上是关于read_xlsx函数无法导入具有有效网址的在线数据集的主要内容,如果未能解决你的问题,请参考以下文章
JavaScript 中正则表达式验证 URL 网址合法性,实用有效