ค้นหาชื่อและรายได้ของบริษัทที่ทำรายได้สูงสุดในแต่ละเมือง
Find the name and revenue of the company that earns the highest revenue in each city.
df = pd.DataFrame(columns=['name', 'Headquarter', 'revenue'])
df.loc[df.groupby('Headquarter')['revenue'].idxmax()][['name', 'revenue']]