私はすでに関数を定義しています(正常に動作します)。それにもかかわらず、同じ機能を実行したい作業スペースに20個のデータフレームがありlapply
ます(dat1からdat20まで)。
これまでのところ、次のようになります。
dat1 <- func(dat=dat1)
dat2 <- func(dat=dat2)
dat3 <- func(dat=dat3)
dat4 <- func(dat=dat4)
...
dat20 <- func(dat=dat20)
ただし、より短いコマンドでこれをよりエレガントに行う方法、つまりlapply
すべてのデータフレームを一度に機能させる方法はありますか?
私はこれを試しましたが、うまくいきませんでした:
mylist <- paste0("dat", 1:20, sep="")
lapply(mylist, func)