I am new to pandas, and I am trying to get Outcome Dataframe from df. Here I am trying to get the largest Sale in each Month and which week the sale is made.
df = pd.DataFrame({"Month": ["Jan", "Jan", "Jan", "Jan", "Feb", "Feb", "Feb", "Mar"],"Week": [1, 2, 3, 4, 1, 2, 3, 2],"Sales": [1000, 50, 200, 300, 250, 150, 100, 300]})
Month Week Sales
0 Jan 1 1000
1 Jan 2 50
2 Jan 3 200
3 Jan 4 300
4 Feb 1 250
5 Feb 2 150
6 Feb 3 100
7 Mar 2 300
Output:
Outcome = pd.DataFrame({"Month": ["Jan", "Feb", "Mar"],"Week": [1, 1, 2],"Sales": [1000, 250, 300]})
Month Week Sales
0 Jan 1 1000
1 Feb 1 250
2 Mar 2 300