Как преобразовать файл CSV в файл Stata в R с пользовательскими пропущенными значениями? - PullRequest
0 голосов
/ 29 октября 2019

В R я читаю данные из файла CSV:

id;gender
1;1
3;0
4;1
5;0
6;1
7;-2
8;-1
9;-1

с

x <- read.csv("my-data.csv", header = TRUE, sep = ";", dec = ".")

Следующие метки для переменной пола должны применяться:

0 = MALE
1 = FEMALE
-1 = NOT APPLICABLE
-2 = REFUSED

Затем я хотел бы экспортировать данные в файл формата Stata, чтобы -1 и -2 обрабатывались как пропущенные значения. Поскольку в Stata пользовательские пропущенные значения могут быть обозначены буквами, перед которыми стоит точка, результирующее отображение Stata будет выглядеть примерно так:

0 = MALE
1 = FEMALE
.a = NOT APPLICABLE
.b = REFUSED

Можно ли подготовить окончательный файл Stata в R?

...