У меня есть набор данных со столбцом категории и другим столбцом подкатегории. Однако некоторые данные категории неверны. Я хочу исправить эти неправильные данные категории на основе подкатегорий.
Например, у нас есть две категории: A и B с подкатегориями A_sub и B_sub. Однако одна из записей для категории ошибочно вводится как «Другие», но с подкатегорией «A_sub» (см. Код ниже). Есть ли какой-нибудь элегантный способ изменить «Другие» на «А» в столбце категории?
data <- data.frame("category" = c("A", "B", "B", "A", "Others", "Others"), "subcategory" = c("A_sub", "B_sub", "A_sub", "A_sub", "A_sub", "A_sub"))
Ожидаемый результат:
ожидаемый результат
Спасибо!