Я хотел бы добавить еще один способ слияния нескольких фреймов данных с динамическими именами. Это будет достигнуто с помощью mget
и bind_rows
из dplyr
.
# 3 Data frames are created
TXN_MONTH_01 <- data.frame(a = 1:10, b = 101:110)
TXN_MONTH_02 <- data.frame(a = 11:20, b = 111:120)
TXN_MONTH_03 <- data.frame(a = 21:30, b = 121:130)
#create a list using dynamic names of dataframes
z <- as.list(mget(paste("TXN_MONTH_0", 1:3, sep="")))
library(dplyr)
#now call bind rows
bind_rows(z)
# a b
#1 1 101
#2 2 102
#3 3 103
#4 4 104
#5 5 105
#.....
#.....
#25 25 125
#26 26 126
#27 27 127
#28 28 128
#29 29 129
#30 30 130