Let's say I have the following data: one person can have multiple Constituency Code
Unique_ID | Name | Constituency Code |
---|---|---|
404 | Mark | Teacher |
404 | Mark | Staff |
404 | Mark | Staff |
659 | Julio | Student |
1025 | Jasmine | Staff |
1025 | Jasmine | Student |
Question: Using python and pandas, how would I combine them to this: List of unique id and name with all the constituency code combined. Notice that if there are duplicates in constituency code, but it combines it to 1 list of unique constituency code per Unique_ID
Unique_ID | Name | Constituency Code |
---|---|---|
404 | Mark | Teacher, Staff |
659 | Julio | Student |
1025 | Jasmine | Staff, Student |
I have tried to use groupby and aggregate attributes on pandas, but I am not able to get the result I want. Any suggestions. I know I can do it by iterating through each row, but I rather not do that.