我想通过 lapply 将数据框传递给%>%
,但我需要能够访问列的名称,所以我的 lapply 参数是这样的:
mydf %>%
lapply( 1:length(.), function(x) {
manipulate_df( mydf[x], using_column_names(names(mydf)[x] )
})
但是,当我尝试这样做时,出现以下错误:
Error in match.fun(FUN) :
'1:length(.)' is not a function, character or symbol
据我所知,R 和 lapply 不喜欢1:length(.)
. 我想一个有效的选择是打破链条,但我想学习如何正确地做到这一点。