รหัส ชื่อ และระดับสมาชิกของผู้เข้าชมที่ใช้เงินรวมมากที่สุดในตั๋วพิพิธภัณฑ์ทั้งหมดคือเท่าใด
What are the id, name and membership level of visitors who have spent the largest amount of money in total in all museum tickets?
df_visit = pd.DataFrame(columns=['visitor_id', 'Total_spent']); df_visitor = pd.DataFrame(columns=['name', 'Level_of_membership', 'id'])
df = df_visitor.set_index('id').join(df_visit.groupby('visitor_id').Total_spent.sum()).reset_index(); df[df.Total_spent == df.Total_spent.max()][['id', 'name', 'Level_of_membership']]