Arthritisパッケージのデータ セットを使用vcdして、1 つのホット エンコーディングを実行しています。purrr::dmap_ifこれを行うには、 and をMatrix::model.matrix一緒に使用したいと思います。私が走るとき
do.call(model.matrix, list(Improved~.,Arthritis))
正常に動作しています。
以下のコードを使用すると機能しません
Arthritis %>% dmap_if(is.factor, do.call(model.matrix, list(Improved~., .)))