แสดงชื่อโทรศัพท์ที่มีจำนวนสต็อกมากกว่า 2,000 รายการ โดยเรียงจากมากไปน้อยของจำนวนสต็อกทั้งหมด
Show the names of phones that have total number of stocks bigger than 2000, in descending order of the total number of stocks.
df_phone_market = pd.DataFrame(columns=['Phone_ID', 'Num_of_stock']); df_phone = pd.DataFrame(columns=['Name', 'Phone_ID'])
df_phone_market.groupby('Phone_ID').agg({'Num_of_stock': 'sum'}).merge(df_phone, on='Phone_ID')[['Name', 'Num_of_stock']].loc[df_phone_market['Num_of_stock']>=2000].sort_values(by='Num_of_stock', ascending=False)