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

R语言使用mget函数生成dataframe列表出现嵌套如何解决

问题原因

mget() 函数本身的返回值就是命名列表,每个元素对应你传入的变量名指向的dataframe,你额外在外层套了list(),才会把所有dataframe都嵌套进唯一的第一层元素里。

修正方案

直接去掉外层的list()即可,代码如下:

df.list.fin <- mget(paste0("data",video_number))

效果验证

运行后df.list.fin就是包含6个独立dataframe元素的列表,和你手动编写的代码输出结构完全一致:

  • 用length(df.list.fin)可验证长度为6
  • 可以直接用df.list.fin[[索引]]或者df.list.fin[["变量名"]]提取单个dataframe

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 04:51:01