dcast для изменения длинных данных на широкие данные + замены значений - PullRequest
0 голосов
/ 06 июня 2018

Мои данные настроены так:

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

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

HELP?

...