You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

从GitHub下载dirty_data.xlsx失败求助:R语言download.file报错

修复GitHub下载dirty_data.xlsx失败的问题

问题核心:你用的是GitHub网页的blob链接,下载的内容是HTML网页而非实际的xlsx文件——xlsx本质是压缩包格式,所以read_xlsx会报错无法打开这个“假zip文件”。

解决步骤:

  • 替换链接为GitHub原始文件链接:把路径里的blob替换成raw,修正后的URL为:"https://github.com/sfirke/janitor/raw/main/dirty_data.xlsx"
  • 执行以下完整代码:
url <- "https://github.com/sfirke/janitor/raw/main/dirty_data.xlsx"

download.file(url,
              destfile = basename(url),
              mode = "wb")

data <- readxl::read_xlsx(basename(url))

补充提示:

所有GitHub上的文件,要直接下载原始内容,都得把网页链接里的blob部分替换为raw,否则下载的是展示文件的网页,而非文件本身。

内容的提问来源于stack exchange,提问作者Gambit

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 19:37:03