У меня есть кадр данных, как это:Изменение переменных в кадре данных
Sample Protein1 X.Age
1 4.3 25-35
2 1.5 35-45
3 2.6 25-35
4 1.9 45-55
5 4.2 35-45
и так далее. Дело в том, что я хотел бы изменить «35-45» и «45-55» на «35+» Это мой код
df$X.Age[df$X.Age == "35-45"] <- "35+"
Но когда я запускаю его я получаю:
Warning message:
In `[<-.factor`(`*tmp*`, df$X.Age == "35-45", value = c(1L, 1L, :
invalid factor level, NA generated
Странно, так как я могу изменить на другие факторы, такие как пол и хад точно такой же код.