У меня есть такой фрейм данных:
> dput(df)
structure(list(vehicle1 = c("No", "No", "No", "No", "No", "No",
"No", "No", "No", "No", "No", "No", "No", "No", "No", "No", "No",
"No", "No", "No", "No", "No", "No", "No", "No"), vehicle2 = c("No",
"No", "No", "No", "No", "No", "No", "No", "No", "No", "No", "No",
"No", "No", "No", "No", "No", "No", "No", "No", "No", "No", "No",
"No", "No"), vehicle3 = c("No", "No", "No", "No", "No", "No",
"No", "No", "No", "No", "No", "No", "No", "No", "No", "No", "No",
"No", "No", "No", "No", "No", "No", "No", "No"), vehicle4 = c("No",
"No", "No", "No", "No", "No", "No", "No", "No", "No", "No", "No",
"No", "No", "No", "No", "No", "No", "No", "No", "No", "No", "No",
"No", "No"), vehicle5 = c("No", "Yes", "No", "No", "No", "No",
"No", "No", "No", "No", "No", "No", "No", "No", "No", "No", "No",
"No", "No", "No", "No", "No", "No", "No", "No"), vehicle6 = c("No",
"No", "No", "No", "No", "No", "No", "No", "No", "No", "No", "No",
"No", "No", "No", "No", "No", "No", "No", "No", "No", "No", "No",
"No", "No")), row.names = c(NA, -25L), .Label = c("Yes", "No"
), class = c("tbl_df", "tbl", "data.frame"))
Я хочу создать новый столбец и заполнить его "Да" и "Нет" на основе условия.
Условие is: Если в строке есть «Да», заполните ячейку нового столбца «Да». Если в строке нет «Да», заполните ячейку нового столбца «Нет».
Не имеет значения, если в строке более одного «Да».
Есть ли у кого-нибудь ответ на мою проблему?