我有这样的数据:
a<-rnorm(10, 1,1)
b<-letters[1:10]
ab<-cbind.data.frame(a,b)
ab
a<-rnorm(10, 1,1)
b<-letters[1:10]
cd<-cbind.data.frame(a,b)
list1<-list(ab,cd)
list1
### list1 done, making list with the same element names but slightly different
a<-rnorm(11, 1,1) ###
b<-letters[1:11] ### notice different length
ab<-cbind.data.frame(a,b)
ab
a<-rnorm(10, 1,1)
b<-letters[10:1] ### notice reverse order
cd<-cbind.data.frame(a,b)
list2<-list(ab,cd)
list1
list2
有两个列表,它们都有两个同名的 Dataframe ,但是dfs的维度不同,我想按列合并这些 Dataframe (在这种情况下是B)如果 Dataframe 的长度相同并且以3. dfs的列表结束。如果长度不相同,我想得到一个列表(或矢量)与df的名称,其中有不同的尺寸。任何帮助是赞赏。
2条答案
按热度按时间bvhaajcl1#
可以先使用循环,然后使用条件语句来合并数据框,或将其名称添加到不同长度的数据框列表中。
dgtucam12#
加入也许会有帮助吗?
输出: