Кто-нибудь знает, как я могу создать формат переменной в R и применить ее к любой другой переменной, которую я хочу?
Более конкретно, я пытаюсь перевести сценарий SAS в сценарий R.
В SAS я могу создать формат переменной следующим образом:
PROC FORMAT
VALUE bool
1 = "Yes"
2 = "No"
3 = "NA"
;
(поэтому переменная bool
имеет уровни 1, 2, 3, где 1 будет заменено на «Да»", 2 с" Нет "и т. Д.)
Тогда я могу указать, что для конкретной переменной моего набора данных (myVariable
) - которая также имеет уровни 1, 2, 3 - я хочу иметьтот же формат:
FORMAT myVariable bool.;
, поэтому все 1 станут «Да» и т. д. Очевидно, что порядок уровней не совпадает между двумя переменными, я просто хочу применить одинаковые метки.
Я не могу найти, как это сделать с R, кто-нибудь уже сделал это?