Имея такие данные (см. Ниже), я пытаюсь создать новый столбец IRISCOM
на основе условного теста с помощью mutate ().
COMMUNE|IRIS|NB
35360|353600101|45
35361|ZZZZZZ|72
Я пробовал с data=mutate(data, IRISCOM= ifelse(IRIS == "ZZZZZZZZZ", COMMUNE, IRIS))
Он пишет правильно COMMUNE, но записывает 1
вместо кода IRIS, как и ожидалось.
Я пробовал еще несколько экспериментов, но безуспешно.
IRIS
- этоfactor
; числовое значение, соответствующее уровню фактора353600101
, равно1
. - person Maurits Evers   schedule 08.06.2018