мутировать строки в столбце, если задано условие c - PullRequest
0 голосов
/ 01 мая 2020

Как я могу вычесть значение 4 из массового столбца всех людей в столбце вида?

Я безуспешно пытался это

starwars <- starwars%>%
mutate_if(species=="human", mass = mass - 4)

Отказ от ответственности: я новичок ie

1 Ответ

1 голос
/ 02 мая 2020

Вы можете использовать mutate вместе с ifelse. Первый аргумент ifelse - это условие, второй - это то, что он возвращает, если условие ИСТИНА, и третий - то, что он возвращает, если условие ЛОЖЬ.

starwars <- starwars %>%
  mutate(mass = ifelse(species == "human", mass - 4, mass)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...