gpt4 book ai didi

r - 如何使用 bind_rows() 合并数据集,同时将数据集的名称保留为变量

转载 作者:行者123 更新时间:2023-12-01 23:47:49 28 4
gpt4 key购买 nike

<分区>

我有一些数据集正在与 bind_rows 合并在一起。我的代码看起来像这样

df1 <- data.frame(v1 = 1:10, v2 = 11:20)
df2 <- data.frame(v1 = 11:20, v2 = 1:10)

list(df1, df2) %>%
bind_rows(.id = "name")

我希望 name 列读取 "df1" for df1"df2" for df2。我知道我可以使用 set_names() 手动执行此操作...

list(df1, df2) %>%
set_names(c("df1", "df2")) %>%
bind_rows(.id = "name")

...但我想要一种无论数据集名称是什么都能以编程方式执行此操作的方法。我该怎么做?

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com