我已经定义了一个函数(可以正常工作)。尽管如此,我在工作空间中有 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)