Предположим, у вас есть tibble
, например, так:
library(tidyverse)
df<-tibble(person = c("Alice", "Bob", "Mary"),
likes_cheese = c("yes", "yes", NA),
likes_ham = c("no", "yes", "yes"))
# A tibble: 3 x 3
person likes_cheese likes_ham
<chr> <chr> <chr>
1 Alice yes no
2 Bob yes yes
3 Mary NA yes
Как я могу условно изменить новый столбец, который объединяет строки? Мне нужно решение, которое будет игнорировать НС.
Ожидаемый результат:
tibble(person = c("Alice", "Bob", "Mary"),
favourite_food = c("cheese", "cheese, ham", "ham"))
# A tibble: 3 x 2
person favourite_food
<chr> <chr>
1 Alice cheese
2 Bob cheese, ham
3 Mary ham