01
Pandas: find the top 3 products by revenue in each region.
Show answer
(df.assign(rev=df.price * df.qty)
.groupby(['region', 'product'])['rev'].sum()
.reset_index()
.sort_values('rev', ascending=False)
.groupby('region').head(3))
6 Python questions with answers for data science roles. Tick what you have solved to track your progress.