2

を介してデータ フレームを 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(.)。有効なオプションはチェーンを壊すことだと思いますが、それを適切に行う方法を学びたいです。

4

3 に答える 3