Как определить, какие ответы опроса представляют в R? - PullRequest
0 голосов
/ 27 января 2019

Как вы можете определить ответы для элементов опроса в R?

Например, это импортированные данные SPSS, но они отбрасывают определения при их переводе.

data$q27 отпечаткиопределения, но as.numeric(data$q27) обрезает их

Как я могу переопределить их?

survey strip

Ответы [ 2 ]

0 голосов
/ 27 января 2019

Чтобы установить атрибуты напрямую, вы можете сделать:

attr(data$q27, "value.labels") <- c("No" = 2, "Yes" = 1)
0 голосов
/ 27 января 2019

Если я поняла ваш вопрос, это, похоже, проблема с фактором.В моем примере ниже ответы кодифицируют 2 для да и 1 для нет

answer <-c("Yes", "No", "Yes") 
data=data.frame(answer) 
as.numeric(data$answer)

Допустим, я хочу 1 для Да и 0 для Нет, мне просто нужно преобразовать столбец обратно в символ и коэффициент с помощьюярлыки, которые я хочу:

data$answer <- factor(as.character(data$answer), levels=c("Yes","No"), labels = c(1, 0))

Надеюсь, это поможет вам!

...