ค้นหาชื่อรายการที่มีอันดับสูงกว่า 3 และมีคะแนนเฉลี่ยมากกว่า 5
Find the names of items whose rank is higher than 3 and whose average rating is above 5.
df = pd.DataFrame(columns=['title', 'i_id', 'rank', 'rating'])
intersect(df[df['rank'] > 3]['title'], df.groupby('i_id').filter(lambda x: x['rating'].mean() > 5)['title'])