I want to find the mode of the task column in this dataframe:
+-----+-----------------------------------------+
| id | task |
+-----+-----------------------------------------+
| 101 | [person1, person1, person3] |
| 102 | [person1, person2, person3] |
| 103 | null |
| 104 | [person1, person2] |
| 105 | [person1, person1, person2, person2] |
| 106 | null |
+-----+-----------------------------------------+
If there are multiple modes, I want to display all of them.
Can someone please help me get this output:
+-----+-----------------------------------------+---------------------------+
| id | task | mode |
+-----+-----------------------------------------+---------------------------+
| 101 | [person1, person1, person3] |[person1] |
| 102 | [person1, person2, person3] |[person1, person2, person3]|
| 103 | null |[] |
| 104 | [person1, person2] |[person1, person2] |
| 105 | [person1, person1, person2, person2] |[person1, person2] |
| 106 | null |[] |
+-----+-----------------------------------------+---------------------------+
This is my first question here. Any help or hint is greatly appreciated. Thank you.