I apologize if this is a duplicate but I can't seem to make any solutions I've found work for my problem. My problem seems simple, but I just can't seem to make anything give me the output I need.
I have a dataframe with all of the variables stacked like so:
Variable | Old_Value | New Value |
---|---|---|
Var1 | A1 | A2 |
Var1 | A3 | A4 |
Var1 | A5 | A6 |
Var2 | B1 | B2 |
Var2 | B3 | B4 |
Var2 | B5 | B6 |
And I just want each Variable in its own column, like so:
Var1_Old | Var1_New | Var2_Old | Var2_New |
---|---|---|---|
A1 | A2 | B1 | B2 |
A3 | A4 | B3 | B4 |
A5 | A6 | B5 | B6 |
I've played around with spread, dcast, pivot_wider, but am running into issues because I don't have a key value. I'm sure I'm missing something simple....
Thank you for your help!