如何在R中分别rbind多个数据帧?

如何在R中分别rbind多个数据帧?,r,R,有一个数据帧(df)和一个数据帧列表(df1、df2..), 我想用列表中的每个df来rbind df,并将其存储在一个新列表中 50数据帧列表 mylist # List of 50 elements 另一个基本数据帧 single_data 我创建了一个空列表 my_dfs = list() 我想将单个_数据绑定到列表中的每个数据帧 for (i in 1:length(mylist)){ my_dfs[[i]] <- rbind(single_data, mylist$`i

有一个数据帧(df)和一个数据帧列表(df1、df2..), 我想用列表中的每个df来rbind df,并将其存储在一个新列表中

50数据帧列表

mylist # List of 50 elements
另一个基本数据帧

single_data
我创建了一个空列表

my_dfs = list()
我想将单个_数据绑定到列表中的每个数据帧

for (i in 1:length(mylist)){
  my_dfs[[i]] <- rbind(single_data, mylist$`i`) 
}
for(1中的i:长度(mylist)){

my_dfs[[i]]我们可以使用
lappy
循环
列表
rbind
每个
列表
元素的“单个数据”

mylistnew <- lapply(mylist, function(x) rbind(single_data, x))

我认为
mapply(rbind,mylist,single_data)
也应该可以工作。工作正常,谢谢
mylistnew <- lapply(mylist, function(x) rbind(single_data, x))
my_dfs <- vector('list', length(mylist))

for (i in seq_along(mylist)){
  my_dfs[[i]] <- rbind(single_data, mylist[[i]]) 
 }