У меня есть фрейм данных:
x = data.frame(group = c(1,1,1,2,2,3,3,3,4,4),
subgroup = c(1.1, 1.2, 1.3, 2.1, 2.2, 3.1, 3.2, 3.3, 4.1, 4.2),
type = c("good", 'good', 'bad', 'bad', 'good', 'bad', 'bad', 'good', 'good', '')
)
Я хочу заменить значение подгруппы на "A", если тип пуст. Выходные данные превышены:
x = data.frame(group = c(1,1,1,2,2,3,3,3,4,4),
subgroup = c(1.1, 1.2, 1.3, 2.1, 2.2, 3.1, 3.2, 3.3, 4.1, "A"),
type = c("good", 'good', 'bad', 'bad', 'good', 'bad', 'bad', 'good', 'good', '')
)
Я пробовал это:
if (x$type = '') {
x$subgroup = "A"
}
Но это не сработало. Как я мог это сделать?