RとRStudioを再インストールしたところ
nestして作ったリストに配列を追加できなくなりました。
d0 %>%
- group_by(key) %>%
- nest() -> dd
dd
# A tibble: 4 x 2
# Groups: key [4]
key data
<chr> <list>
1 Time <tibble [310 x 6]>
2 Attendee <tibble [310 x 6]>
3 Speaker <tibble [310 x 6]>
4 Page <tibble [310 x 6]>
dd %>% mutate(vv=c(1,2,3,4)) ← ここでエラー発生
Error: Problem with mutate()
input vv
.
x Input vv
can't be recycled to size 1.
i Input vv
is c(1, 2, 3, 4)
.
i Input vv
must be size 1, not 4.
i The error occurred in group 1: key = "Attendee".
Run rlang::last_error()
to see where the error occurred.
再インストール前は動いていましたが
再インストール後はtidyverseやdplyrを入れ直して動きません。
vvに配列ではなく只の値を入れると動作します。
dd %>% mutate(vv="A")
# A tibble: 4 x 3
# Groups: key [4]
key data vv
<chr> <list> <chr>
1 Time <tibble [310 x 6]> A
2 Attendee <tibble [310 x 6]> A
3 Speaker <tibble [310 x 6]> A
4 Page <tibble [310 x 6]> A
何が問題なのか分かりませんでしょうか?
(ヒントでも構いません)
あなたの回答
tips
プレビュー