I'm trying to Group by a dataframe based on columns.
name month1 month2 month3 ..... month n
0 john 50 NaN NaN ..... .
1 john NaN 25 NaN ..... .
2 john NaN NaN 10 ..... .
3 mark NaN 0 NaN ..... .
4 mark 15 NaN NaN ..... .
5 paul NaN NaN 100 ..... .
Final output
name month1 month2 month3 ....
0 john 50 25 10 ....
1 mark 15 0 NaN ....
2 paul NaN NaN 100 ....