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

Но я не могу понять, как заменить числовые значения каждого столбца назначенной проблемой.

ПОМОГИТЕ?

0 ответов

Другие вопросы по тегам