Я использую набор данных, который имеет три уровня: N, S и U, которые обозначают соответственно некурящих, курильщиков и юнисокеров.
Как заменить U на "Unismoker". Новый уровень будет: N, S и Unismoker.
Вот что я пробовал:
1). mort_data2$smoker[which(mort_data2$smoker=="U")] = levels("Unismoker")
2). levels(mort_data2$smoker)[which(mort_data2$smoker=="U")] = "Unismoker"
Когда я использую table(mort_data2$smoker)
, оба подхода просто возвращают
N 167
S 170
U 0 (was 181 before)
Но я хочу вернуть следующее:
N 167
S 170
Unismoker 181