dcast для изменения длинных данных на широкие данные + замены значений
Мои данные настроены так:
PUBLISH_DATE SORT_ORDER Problems
12/01/11 1 Persistent Slabs
12/01/11 2 Wind Slabs
12/02/11 1 Storm Slabs
12/02/11 2 Wind Slabs
12/02/11 3 Persistent Slabs
etc...
Я хотел бы отформатировать его так:
PUBLISH_DATE Sort_Order1 Sort_Order2 Sort_Order3
12/01/11 Persistent Slabs Wind Slabs NA
12/02/11 Storm Slabs Wind Slabs Persistent Slabs
Я использовал следующее, чтобы получить этот вывод:
new_data <- dcast(test_data, PUBLISH_DATE ~ SORT_ORDER)
что дает мне это:
PUBLISH_DATE 1 2 3
12/01/11 1 1 0
12/02/11 1 1 1
Но я не могу понять, как заменить числовые значения каждого столбца назначенной проблемой.
ПОМОГИТЕ?