I am need to group row based value against each index from below data frame
+-----+------+------+------+------+-----+----+-------+
|index|amount| dept | date |  amount |dept   |date   |
+-----+-----------+-----+--+---------+---------+----+
|    1|1000  | acnt |2-4-21|  2000   | acnt2 |2-4-21 |
|    2|1500  | sales|2-3-21|  1600   | sales2|2-3-21 |       
since index stand unique to each row and date are same , i need to group the row values as below
+-----+------   +------------+-------+
|index|amount   | dept       | date  |
+-----+---------+------------+-------+
|    1|1000,2000|acnt,acnt2  |2-4-21 | 
|    2|1500,1600|sales,sales2|2-3-21 |       
i see many option to group columns but specifically for row based value in pyspark Is there any solution to populate the result as above?
 
     
     
    