我有这个数据框,我想将第一列的值转换为另一列。这是data.frame:
scheme value
1 TS:VAT FR46351273019
2 TS:REGNO 35124658210293
我尝试使用库reshape2中的dcast,但结果不令人满意:
> 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
你能帮我吗?
答案 0 :(得分:0)
怎么样
lTS$Identifiers %>%
group_by(scheme) %>%
spread(scheme, value)