저는 R에 익숙하지 않아 숫자 변수 을 문자열에 1,2,3로 다시 코딩하려고합니다. 나는 그것을하는 방법을 보았지만 나는 왜 이 작동하지 않는지 알지 못한다. 아마도 문자열에서 숫자로되어야하기 때문일까? 이것이 내가 얻은 것이며, 미리 감사드립니다!문자열을 레코드 번호로 바꾸기 R
cars$origin = as.factor(cars$origin)
cars$origin
[1] 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 1 1 3 2 2 2 2 2 1 1 1 1 1 3 1 3 1 1
[35] 1 1 1 1 1 1 1 1 2 2 2 3 3 2 1 3 1 2 1 1 1 1 1 1 1 1 1 1 1 3 1 1 1 1
[69] 2 2 3 3 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 1 3 1 2 1 3 1 1 1
Levels: 1 2 3
cars$origin <- recode(cars$origin, "1='american';2='european';3='japan'")
오류 : 인수 2는 이름
을 ?? 나는 그것이 잘 써야한다고 생각했지만 오류는 거기에 남아있다 ... –