Мы можем использовать bind_rows
и указать .id
для создания переменной индекса группировки
library(tidyverse)
bind_rows(df1[-3], df2[-3], .id = "number")
Или с base R
, используя Map
do.call(rbind, Map(cbind, list(df1[-3], df2[-3]), number = 1:2))
Если имеется несколько имен объектов с одинаковым идентификатором шаблона 'df1', 'df2', ..., 'df247', используйте mget
, чтобы получить значение строкового идентификатора в list
, а затемиспользуйте bind_rows
bind_rows(mget(paste0("df", 1:247)), .id = "number")