Bom dia lista!!!

Seguinte, Criei esse exemplo aqui para ajudar no entendimento da minha dúvida:

setwd("C:/Users/diogo/Desktop/testeR")
getwd()

nomes <- c("Diogo", "Rodrigo", "Isabel", "Marcelo","Sarah")
idades <- c(40, 42, 26, 32, 28)
tabela1 <- data.frame(nome = nomes, idade = idades)
write.csv(tabela1, "arq1.csv", row.names = FALSE)

nomes <- c("Antônio", "Letícia", "Cláudio", "Ana Paula","Luiza")
idades <- c(50, 26, 40, 25, 32)
tabela2 <- data.frame(nome = nomes, idade = idades)
write.csv(tabela2, " arq2.csv", row.names = FALSE)

nomes <- c("Maria Clara", "Ana Maria", "Bianca", "Lidiane","Anderson")
idades <- c(32, 32, 30, 34, 29)
tabela3 <- data.frame(nome = nomes, idade = idades)
write.csv(tabela3, " arq3.csv", row.names = FALSE)

lista=list.files()

O comando criou esses arquivos csv de exemplo, onde eles salvam no diretório de trabalho "testeR". Eu reúno esses arquivos por meio dessa função (usei de apoio o dplyr):

lista<-list.files()
arquivos <- lapply(lista, function(x) read.csv2(x, header=TRUE, sep=";")) 
dados    <- do.call("rbind", arquivos) 

Se eu aplicar essa função, ela vai reunir todos os arquivos (arq1.arq2 e arq3).

Minha dúvida: eu gostaria de aplicá-la, de forma a juntar somente "parte" dos arquivos (ex: arq1 com arq3, por exemplo).

Alguém poderia dar uma informação ou ajuda a responder essa dúvida?

Obrigado e bom dia!!!

Diogo Jerônimo
Bacharel em Ciências Estatísticas - ENCE/IBGE
Mestre em Metrologia - PUC-Rio/PósMQI
CONRE: 8514 - SÉRIE A
Email: diogojose21@yahoo.com.br
http://lattes.cnpq.br/8996149312896520