グローバル環境で4つのデータフレームがあります。彼らはpropens1、propens2、propens3、propens4という名前です。私は "bmi"という名前の5番目のファイルを持っています。そして、私は4つのプロペンファイルすべてとbmiをマージしたいと思います。 dplyr joinまたはbase mergeを使って個別にマージできますが、4つではなく1つのステートメントでマージする方法があるのだろうかと思っていました。グローバル環境内の複数のデータフレームを1つのファイルにマージする
これは私が試したものですが、動作しません。どんな提案も歓迎され、評価されます。
flist=ls(pattern="propen")
sapply(flist,function(x){merge(x,bmi,by="cfact",all.x=T)})