私のデータは少し複雑です。私は私の問題を説明するためにmtcarsデータセットを使用しています。 それ以外の場合は4cyl carとglmを実行します。モデルを 'model'という列に保存します。 今私は、モデルクラスを抽出し、別の列に配置しようとしています。私が得たものrのリスト列からモデルの属性を抽出します
mtcars %>% group_by(cyl) %>%
do (model = if (mean(.$cyl)==4) lm(mpg~wt, data=.) else glm(vs~wt, data=., family='binomial')) %>%
mutate(model.class=attributes(model)$class)
以下のエラーメッセージです:
Error in mutate_impl(.data, dots) : Column `model.type` must be length 1 (the group size), not 2
誰もがそれで私を助けることができますか?どうもありがとう。