У меня есть эти данные:
# 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
В зависимости от столбцов у меня есть значения с «да», после которых следуют различные цепочки символов («да, весь день», «да: во время целый день ", et c ...). Все мои ценности начинаются с да или нет. Я хочу заменить каждое значение, начинающееся с «да», словом «Проверено», а каждое значение, начинающееся с «Нет» с «Не проверено» («Проверено» и «Не проверено» - это другие значения, которые я использую в остальной части моего набора данных и моего кода используйте их)
Я пытаюсь:
data %>%
mutate_all(.funs = fct_recode,
"Checked" = starts_with("yes"),
"Unchecked" = starts_with("no"))
Я получаю эту ошибку:
start_with () `должен использоваться в выборе функция.
Я не знаю, как просто решить мою проблему ...
Спасибо за вашу помощь!