Я новичок в R и играю с набором данных Titanic kaggle. Я смотрел отличные видеоролики Дэвида Лангера на YouTube об изучении этого набора данных, и он может разобрать названия каждого пассажира с помощью цикла for. Однако я не могу не заметить, что есть более простой способ сделать это с помощью mutate и stringr.
примечание: titanic.full = data.frame
Это мое лучшее предположение... очевидно, что это не работает:
mutate(titanic.full, Title = ifelse(str_detect(titanic.full$Name, "Mr."), "Mr.") elseif(str_detect(titanic.full$Name, "Mrs."), "Mrs."), "Other")
Любое руководство будет очень признательно.
ifelse
.ifelse(str_detect(Name, "Mr."), "Mr.", ifelse(str_detect(Name, "Mrs."), "Mrs.", "Other"))
- person Psidom   schedule 11.11.2017case_when
здесь твой друг - person dshkol   schedule 11.11.2017