There is a pandas DataFrame with the following columns:
Place, Company, month, year, earnings

I want to know the best month with the most average earnings for each place and company. Give me sample code to do that. Include sample data in your code sample.