如何在R中分别rbind多个数据帧?
有一个数据帧(df)和一个数据帧列表(df1、df2..), 我想用列表中的每个df来rbind df,并将其存储在一个新列表中 50数据帧列表如何在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
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]])
}