Как я могу изменить новый столбец с другими именами на основе существующего столбца?
Данные
index value
a 2
b 3
c 2
d 5
Выход
index value type
a 2 good
b 3 bad
c 2 good
d 5 exceptional
1 ответ
Я предполагаю, что value
- это существующий столбец, который будет определять type
. Вы можете использовать case_when
:
library(dplyr)
df %>%
mutate(type = case_when(value == 2 ~ "good",
value == 3 ~ "bad",
value == 5 ~ "exceptional")
Похожие вопросы
Связанные вопросы
Новые вопросы
r
R — это бесплатный язык программирования с открытым исходным кодом и программная среда для статистических вычислений, биоинформатики, визуализации и общих вычислений. Пожалуйста, используйте минимально воспроизводимые примеры, которые другие могут запустить с помощью копирования и вставки. Показать желаемый результат полностью. Используйте dput() для данных и укажите все небазовые пакеты с помощью library(). Не вставляйте изображения для данных или кода, вместо этого используйте блоки кода с отступом. Для вопросов по статистике используйте https://stats.stackexchange.com.