Can someone explain this groupby function

top_df = df.groupby(“Location”).agg([‘sum’])[col][‘sum’].sort_values(ascending=False)[:10]
districts = [ x.split(" ")[0] for x in top_df.index]