私はこのデータを持っています:
# A tibble: 169 x 5
`Topical Anesthesist` `Skin Glue` `Sedation Servi~ `Child Life Ther~ Hypnosis
<chr> <chr> <chr> <chr> <chr>
1 No, because we do not see/treat ~ No, because we do not see/tr~ No No No
2 No, we do not have one available Yes No No No
3 Yes: LET/LAT (lidocaine, epineph~ Yes Yes No No
4 Yes: LET/LAT (lidocaine, epineph~ Yes Yes No No
5 Yes: LET/LAT (lidocaine, epineph~ Yes No No No
6 Yes: LET/LAT (lidocaine, epineph~ Yes Yes No Yes: during ~
7 Yes: LET/LAT (lidocaine, epineph~ Yes Yes No Yes: during ~
8 Yes: LET/LAT (lidocaine, epineph~ Yes Yes No Yes: during ~
9 Yes: LET/LAT (lidocaine, epineph~ Yes Yes No Yes: during ~
10 Yes: LET/LAT (lidocaine, epineph~ Yes Yes No No
列に応じて、「はい」の値があり、その後にさまざまな文字チェーンが続きます(「はい、終日」、「はい:終日」など...)。私のすべての価値観は、イエスまたはノーで始まります。はいで始まるすべての値を「チェック済み」という単語に置き換え、「いいえ」で始まるすべての値を「チェックなし」に置き換えたい(「チェック済み」と「チェックなし」は、残りのデータセットとコードで使用する他の値ですそれらを使用してください)
私はそれを試します:
data %>%
mutate_all(.funs = fct_recode,
"Checked" = starts_with("yes"),
"Unchecked" = starts_with("no"))
このエラーが発生します:
starts_with()` は選択関数内で使用する必要があります。
問題を単純に解決する方法がわかりません...
ご協力いただきありがとうございます !