최근에 R에서 여행을 시작한 후 마침내 물건을 사기 시작했습니다. 나는 아주 간단한 질문을하지만 나는 내가 찾고있는 답을 찾을 수 없다.리코딩 리 커트 데이터 프레임 내의 축척 - 연구 방법론에 대한 학습 R에 대한 권장 사항?
나는 리 커트 (Likert) 유형 척도를 사용하여 수집 한 설문 조사 응답의 데이터 세트를 보유하고 있습니다. 일부는 매우 강하게 반대 (1-7)에서 다른 것은 1-5 사이입니다. 데이터 집합 내의 각 열을 다시 코딩하는 간단한 방법을 찾고 있습니다. 선호하는대로 dplyr 패키지를 사용하는 것이 좋습니다. 지금까지 이걸 가지고 있습니다 :
df는 열 Q2.1_1 : Q2.5_1이 포함 된 데이터 프레임입니다. 새로운 재 코드화 된 열은 현재 요소이므로 수치가 필요합니다 (나중에 설명을 실행하고 싶습니다).
이 줄의 문제는 코드를 다시 코딩하지만 내 df 데이터 프레임 안에없는 벡터를 만드는 것입니다. df에 추가해야하는지, 아니면 df 자체 내에서 편집하는 더 좋은 방법이 있는지 확실하지 않습니다.
as.numeric(recode(df$Q2.1_1, "Very slightly or not at all"=1, .... etc))
원래 인수를 보존 할 수 있도록 재 코딩 된 변수를 원래의 df (새 변수)로 다시 지정 했습니까? 예 : df $ newQ2 <- 귀하의 코드입니다. – lawyeR
하! 그것은 내가 필요로했던 바로 그 것이었다. 나는 파이썬에서 이것을 사용하는데 익숙해 져있다. 그게 내 문제를 풀어 냈다. 감사! – D500