Я пытаюсь создать новую фиктивную переменную ps2female
(0 = мужчина, 1 = женщина), используя информацию из существующей переменной bysex
(1 = мужчина, 2 = женщина), но keep получает ошибку.
#Loading Data (data to R)
library(tidyverse)
library(haven)
els02 <- read_dta(file="els02_processed_small.dta")
els02$bysex
value label
<fctr> <fctr>
-8 Survey component legitimate skip/NA
-4 Nonrespondent
1 Male
2 Female
4 rows
library(dplyr)
els02 %>%
mutate(ps2female = recode(bysex, "1" = "0", "2" = "1"))
Ошибка при перекодировании (bysex, `1` =" 0 ",` 2` = "1"): неиспользуемые аргументы (`1` =" 0 ",` 2` = "1")
Есть предложения? Заранее спасибо.