พบสินค้า 3 อันดับแรกที่มีปัญหาจำนวนมากที่สุด?
Find the top 3 products which have the largest number of problems?
df_problems = pd.DataFrame({'product_id': ['id1', 'id2', 'id2', 'id1', 'id3', 'id3', 'id3']})
df_product = pd.DataFrame({'product_name': ['product1', 'product2', 'product3'], 'product_id': ['id1', 'id2', 'id3']})
df_problems['product_id'].value_counts().nlargest(3).index.map(df_product.set_index('product_id')['product_name'].to_dict())