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

如何基于ReadIn向量自动合并R中的多个数据框为单个数据集

自动合并元分析中动态生成的编码数据框

你已经实现了自动读取目标目录下的Excel编码表,生成了ID_1790、ID_3491等独立数据框,同时得到了存储这些数据框名称的动态字符向量ReadIn。要替代手动创建DataList的步骤,直接基于ReadIn自动合并数据,用mget()函数就能解决:

# 自动生成包含所有目标数据框的列表
DataList <- mget(ReadIn)
# 合并为完整数据集
MetaDat <- rbindlist(DataList, fill = TRUE)

关键说明:

  • mget(ReadIn)会在当前工作环境中,根据ReadIn里的每个字符串名称,自动匹配对应的data.frame对象,并打包成列表,完全替代手动逐个输入数据框名的操作,ReadIn新增元素时无需修改代码。
  • 若要验证列表生成是否正确,可以用str(DataList)查看结构。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 08:30:57