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

如何修复swirl中unzip(path, list = TRUE)的文件无法打开错误?

解决swirl完整课程包安装报错问题

核心错误修正

你写的代码存在两个致命问题:

  1. 字符串开头多了一个双引号,触发语法错误;
  2. Windows路径格式错误,C:Users缺少根目录斜杠,R无法识别正确路径。

替换成以下任意一段代码即可:

library(swirl)
# 方案1:使用正斜杠路径
install_course_zip("C:/Users/sergi/Desktop/R/R Basics/swirl_courses-master.zip", multi = TRUE)

# 方案2:使用转义反斜杠(R中字符串里的反斜杠需要用两个)
install_course_zip("C:\\Users\\sergi\\Desktop\\R\\R Basics\\swirl_courses-master.zip", multi = TRUE)

额外排查步骤

  • 确认swirl_courses-master.zip确实在指定路径下,文件名(含大小写)完全一致;
  • 手动解压该zip文件,检查是否损坏,若解压失败则重新下载课程包;
  • 避免将文件放在系统保护目录(如Program Files),确保R有读取权限。

安装后使用

安装完成后运行swirl(),即可在弹出的菜单中选择任意章节学习。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 16:32:20