Мы можем использовать это при индексировании. Предполагая, что «пол» - это столбец character
, преобразуйте его в numeric
, используйте его в качестве индекса для передачи строкового вектора для замены
df1$Sex <- c("Male", "Female")[as.numeric(df1$Sex)]
df1 <- data.frame(Sex = c("1", "2", "1", "2", "2"), stringsAsFactors = FALSE)