Рассмотрим приведенный ниже кадр данных;
Пример кадра данных
| Name | Age | Type |
---------------------
| EF | 50 | A |
| GH | 60 | B |
| VB | 70 | C |
Код для выполнения фильтра
df2 <- df1 %>% filter(Type == 'C') %>% select(Name)
Приведенный выше код предоставит мне фрейм данных с одним столбцом и строкой.
Я хотел бы выполнить условный фильтр, в котором, если определенный тип отсутствует, он должен считать имя NULL / NA.
Пример
df2 <- df1 %>% filter(Type = 'D') %>% select(Name)
Must give an output of;
| Name |
--------
| NA |
Вместо выдачи ошибки. Любые материалы будут действительно полезны. Подойдут либо DPLYR, либо любые другие методы.