I have a data set look like:
df = data.frame("ID" = c("AA","AA","BB","BB"),"OriginID" = c("A1","A","B1","B"),"OriginValue" = c(4,3,8,9))
ID OriginID OriginValue
AA A1 4
AA A 3
BB B1 8
BB B 9
And I want my output look likt
df1 = data.frame("ID" = c("AA","BB"),"OriginID_1" = c("A1","B1"),"OriginValue_1" = c(4,8)
,"OriginID_2" = c("A","B"),"OriginValue_2" = c(3,9))
ID OriginID_1 OriginValue_1 OriginID_2 OriginValue_2
AA A1 4 A 3
BB B1 8 B 9
What's the best way to do it?
Thanks!