0
R의 ifelse
함수를 사용하여 1에서 14까지의 값 범위를 0에서 13까지의 새로운 값 범위로 바꾸려고합니다. 내 코드가 길어지고 있습니다.R의 값 범위 바꾸기
new_var <- with(data, ifelse(var==1, 0, ifelse(var==2, 1, ifelse(var==3, 2, ... ifelse(var==14, 13, NA))))
ifelse
을 사용하여 범위를 지정하는 방법이 있습니까? 나는 이것을 시도했지만 작동하지 않았다 :
new_var <- with(data, ifelse(var==c(1:14), c(0:13), NA))
데이터 $ new_var = 데이터 $ var에 사용 - 1? – Psidom
완벽 - 훨씬 간단한 방법! – Calinadian