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

如何在R中批量导入含子文件夹的Plan1文件夹内的所有RData文件?

一次性导入包含子文件夹的RData文件

当然可以一次性导入整个Plan1文件夹(包括所有子文件夹)里的所有.RData文件。核心思路是递归遍历文件夹获取所有目标文件路径,再逐个加载到R环境中。

实现代码

# 替换为你的Plan1文件夹实际路径(相对/绝对路径均可)
target_folder <- "Plan1"

# 递归获取所有.RData文件的完整路径
all_rdata <- list.files(
  path = target_folder,
  pattern = "\\.RData$",  # 精准匹配后缀为.RData的文件
  full.names = TRUE,      # 返回完整文件路径
  recursive = TRUE        # 遍历所有子文件夹
)

# 循环加载每个RData文件
for (file_path in all_rdata) {
  cat("正在加载:", file_path, "\n")  # 打印加载进度
  load(file_path)
}

说明

  • 如果你的Plan1不在当前工作目录,需要填写绝对路径(比如Windows下"C:/Documents/Plan1",macOS/Linux下"/Users/xxx/Plan1")
  • pattern="\\.RData$"中的反斜杠是正则表达式的转义符,确保只匹配以.RData结尾的文件,避免误加载其他类似后缀的文件
  • cat语句用于输出加载进度,方便你确认哪些文件已被导入,可根据需求删除

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 00:44:55