I have a table something like below. I would like to denormalize one of the column's value into columns and also would like to remove NaN and merge into single row for each UID.
| UID | Field | Value | 
|---|---|---|
| 1122334455 | txnId | 1234 | 
| 1122334455 | name | ABC | 
| 1122334455 | age | 23 | 
| 5511336677 | txnId | 2345 | 
| 5511336677 | name | XYZ | 
| 5511336677 | age | 48 | 
| 5511336677 | city | Orlando | 
| 9911334488 | txnId | 4567 | 
| 9911334488 | name | DEF | 
| 9911334488 | age | 17 | 
| 9911334488 | city | Toronto | 
| 9911334488 | country | Canada | 
I would like to create pandas.DataFrame in Python which should return a table as follows:
| UID | txnId | name | age | city | country | 
|---|---|---|---|---|---|
| 1122334455 | 123 | ABC | 23 | ||
| 5511336677 | 2345 | XYZ | 48 | Orlando | |
| 9911334488 | 4567 | DEF | 17 | Toronto | Canada | 
Thanks for the help!
