Я пытаюсь переименовать уровни в моей факторной переменной из levels(data$VAL_NETEJA)
, получая:
"0 = PÈSSIMA GESTIÓ" "1" "2" "3" "4" "5" "6" "7" "8" "9" "10 = > >> > >EXCEL·LENT GESTIÓ" "NO HO SAP" "NO CONTESTA"
с этим кодом
data %>%
filter(!is.na(VAL_NETEJA))%>%
transmute(VAL_NETEJA=case_when(
VAL_NETEJA == "10 = EXCEL·LENT GESTIÓ"~ "10",
VAL_NETEJA == "0 = PESSIMA GESTIÓ"~ "0",
TRUE ~ as.character(VAL_NETEJA)
))%>%
filter(!is.na(VAL_NETEJA))%>%
transmute(VAL_NETEJA=case_when(
VAL_NETEJA == "NO HO SAP"~ "NA",
VAL_NETEJA == "NO CONTESTA"~ "NA",
TRUE ~ as.character(VAL_NETEJA)
))%>%
, и это работает, кроме "0 = PESSIMA GESTIÓ"~ "0"
, Я пытался попробовать это с и без акцентов, но это все еще не изменит это. Может я как-то решаю эту проблему с помощью функции, аналогичной содержащей или запускаемой для case_when?