有没有一种方法可以通过命名列表绑定多个数据框?

阿斯波帕尔1

请原谅我是否曾经被问过,但我无法输入正确的搜索字词来查找其他有此问题的人。

使用循环,我创建了数据帧名称的列表。我想做的是使用该列表的引用,以便rbind将相应的数据帧附加在一起。以下是我要执行的操作的示例:

list <- list("df1","df2","df3") #represents the list of names of the dataframes 
all_df <- rbind(list)

上面只是将数据框的名称附加在一起,而不是数据框本身。我也尝试过:

all_df <- rbindlist(list)

all_df <- do.call(what = rbind, args = list)

但没有运气。我能找到的所有建议似乎都指向数据框列表,而不是数据框名称列表。

请帮忙!我为此付出了努力,因为我知道解决方案可能真的很简单!

保罗

如果我理解正确,则您有一个字符向量,其中包含要绑定的对象的名称。您的目标是使用“名称向量”将多个数据框绑定为单个数据框。

我可以建议使用mget()函数将您的字符向量转换为实际对象的名称吗?这不需要列出。

请参见下面的代码:

# dummy data to test it
df1 <- head(mtcars, 2)
df2 <- head(mtcars, 3)
df3 <- head(mtcars, 4)

# your "vector of names"
lst.names <- list("df1","df2","df3") # the output of your loop
df.names <- do.call(rbind, lst.names)[, 1] # change the list to a character vector

# this seems to work
do.call(rbind, mget(df.names)) 

输出:

> do.call(rbind, mget(df.names)) 
                    mpg cyl disp  hp drat    wt  qsec vs am gear carb
df1.Mazda RX4      21.0   6  160 110 3.90 2.620 16.46  0  1    4    4
df1.Mazda RX4 Wag  21.0   6  160 110 3.90 2.875 17.02  0  1    4    4
df2.Mazda RX4      21.0   6  160 110 3.90 2.620 16.46  0  1    4    4
df2.Mazda RX4 Wag  21.0   6  160 110 3.90 2.875 17.02  0  1    4    4
df2.Datsun 710     22.8   4  108  93 3.85 2.320 18.61  1  1    4    1
df3.Mazda RX4      21.0   6  160 110 3.90 2.620 16.46  0  1    4    4
df3.Mazda RX4 Wag  21.0   6  160 110 3.90 2.875 17.02  0  1    4    4
df3.Datsun 710     22.8   4  108  93 3.85 2.320 18.61  1  1    4    1
df3.Hornet 4 Drive 21.4   6  258 110 3.08 3.215 19.44  1  0    3    1

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

有没有一种方法可以通过索引合并多个列表索引?

来自分类Dev

有没有一种方法可以读取多个Excel选项卡/工作表,从单个xlsx到多个数据框,每个数据框都以工作表名称命名?

来自分类Dev

有没有一种方法可以同时在Tkinter中取消绑定多个绑定键?

来自分类Dev

有没有一种方法可以使用具有多个属性的一个数据注释/属性?

来自分类Dev

有没有一种方法可以将嵌套的json数组转换为多个数组?

来自分类Dev

有没有一种方法可以简洁地绑定到Angular 2中的多个事件?

来自分类Dev

有没有一种方法可以对一个数据库使用多个DBspace?

来自分类Dev

有没有一种方法可以通过php函数传递多个有限数量的数组?

来自分类Dev

有没有一种方法可以从单个列表理解表达式输出多个列表?

来自分类Dev

有没有一种方法可以从单个列表理解表达式输出多个列表?

来自分类Dev

有没有一种方法可以基于多个数据帧中的操作在R中创建新列?

来自分类Dev

有没有一种方法可以在视图中重命名Angular变量?

来自分类Dev

有没有一种方法可以批量重命名配置单元表?

来自分类Dev

有没有一种方法可以读取C#中的多个文本框

来自分类Dev

有没有一种方法可以通过appSetting配置来配置多个Serilog RollingFiles

来自分类Dev

有没有一种方法可以在PowerShell中通过单个开关匹配来针对多个条件?

来自分类Dev

有没有一种方法可以通过多个分组找到最高价值

来自分类Dev

有没有一种方法可以使列表中的某些元素无法通过angular * ngFor看到?

来自分类Dev

有没有一种方法可以通过遍历日期列表来创建此报告?

来自分类Dev

有没有一种方法可以通过列表来确定Django表单中的字段?

来自分类Dev

有没有一种方法可以通过IN列表中的值限制查询结果?

来自分类Dev

有没有一种方法可以始终通过select返回Gremlin匹配查询的地图列表?

来自分类Dev

有没有一种方法可以将数据框从Python返回到R?

来自分类Dev

有没有一种方法可以一次清除多个变量?

来自分类Dev

有没有一种方法可以遍历数据框并根据列表在新列中分配值?

来自分类Dev

有没有一种方法可以在Protractor中键入“文件上载”框?

来自分类Dev

有没有一种方法可以更改HTML元素的点击框的形状?

来自分类Dev

有没有一种方法可以实时更新tkinter消息框?

来自分类Dev

有没有一种方法可以通过验证进行复制或仅验证复制的数据

Related 相关文章

  1. 1

    有没有一种方法可以通过索引合并多个列表索引?

  2. 2

    有没有一种方法可以读取多个Excel选项卡/工作表,从单个xlsx到多个数据框,每个数据框都以工作表名称命名?

  3. 3

    有没有一种方法可以同时在Tkinter中取消绑定多个绑定键?

  4. 4

    有没有一种方法可以使用具有多个属性的一个数据注释/属性?

  5. 5

    有没有一种方法可以将嵌套的json数组转换为多个数组?

  6. 6

    有没有一种方法可以简洁地绑定到Angular 2中的多个事件?

  7. 7

    有没有一种方法可以对一个数据库使用多个DBspace?

  8. 8

    有没有一种方法可以通过php函数传递多个有限数量的数组?

  9. 9

    有没有一种方法可以从单个列表理解表达式输出多个列表?

  10. 10

    有没有一种方法可以从单个列表理解表达式输出多个列表?

  11. 11

    有没有一种方法可以基于多个数据帧中的操作在R中创建新列?

  12. 12

    有没有一种方法可以在视图中重命名Angular变量?

  13. 13

    有没有一种方法可以批量重命名配置单元表?

  14. 14

    有没有一种方法可以读取C#中的多个文本框

  15. 15

    有没有一种方法可以通过appSetting配置来配置多个Serilog RollingFiles

  16. 16

    有没有一种方法可以在PowerShell中通过单个开关匹配来针对多个条件?

  17. 17

    有没有一种方法可以通过多个分组找到最高价值

  18. 18

    有没有一种方法可以使列表中的某些元素无法通过angular * ngFor看到?

  19. 19

    有没有一种方法可以通过遍历日期列表来创建此报告?

  20. 20

    有没有一种方法可以通过列表来确定Django表单中的字段?

  21. 21

    有没有一种方法可以通过IN列表中的值限制查询结果?

  22. 22

    有没有一种方法可以始终通过select返回Gremlin匹配查询的地图列表?

  23. 23

    有没有一种方法可以将数据框从Python返回到R?

  24. 24

    有没有一种方法可以一次清除多个变量?

  25. 25

    有没有一种方法可以遍历数据框并根据列表在新列中分配值?

  26. 26

    有没有一种方法可以在Protractor中键入“文件上载”框?

  27. 27

    有没有一种方法可以更改HTML元素的点击框的形状?

  28. 28

    有没有一种方法可以实时更新tkinter消息框?

  29. 29

    有没有一种方法可以通过验证进行复制或仅验证复制的数据

热门标签

归档