Преобразовать значения столбца в новый столбец - PullRequest
0 голосов
/ 15 октября 2019

У меня есть этот фрейм данных, и я хочу преобразовать значения первого столбца в другой столбец. Это data.frame:

    scheme          value
1   TS:VAT  FR46351273019
2 TS:REGNO 35124658210293

Я пытался использовать dcast из библиотеки reshape2, но результат не удовлетворял:

> reshape2::dcast(lTS$Identifiers,value ~ scheme)
           value       TS:REGNO        TS:VAT
1 35124658210293 35124658210293          <NA>
2  FR46351273019           <NA> FR46351273019

Мне нужен конечный результат, чтобы выглядеть так:

           TS:VAT       TS:REGNO
1   FR46351273019 35124658210293

Не могли бы вы мне помочь?

1 Ответ

0 голосов
/ 15 октября 2019

Как насчет

lTS$Identifiers %>%
    group_by(scheme) %>%
    spread(scheme, value)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...