ลูกค้ารายใดที่ชำระเงินอย่างน้อยหนึ่งครั้งและใช้จ่ายเงินน้อยที่สุด? ระบุชื่อ นามสกุล และรหัสประจำตัวของเขาหรือเธอ
Which customer, who has made at least one payment, has spent the least money? List his or her first name, last name, and the id.
df_payment = pd.DataFrame(columns=['customer_id', 'amount'])
df_customer = pd.DataFrame(columns=['first_name', 'last_name', 'customer_id'])
df_customer.loc[df_payment.groupby('customer_id')['amount'].sum().idxmin()][['first_name', 'last_name', 'customer_id']]