Ho 4 dataframe nel mio ambiente globale. Sono chiamati propens1, propens2, propens3 e propens4. Ho un quinto file, che si chiama "bmi" e voglio unire bmi con tutti e quattro i file propen. Posso unirli singolarmente usando dplyr joins o base merge, ma mi chiedevo se esistesse un modo per unirlo con una singola istruzione invece di 4.unione di più frame di dati nell'ambiente globale in un file
Questo è quello che ho provato, ma non funziona? Qualsiasi suggerimento è accolto e apprezzato.
flist=ls(pattern="propen")
sapply(flist,function(x){merge(x,bmi,by="cfact",all.x=T)})