2020-05-18
阅读量:
957
在Python中如何用代码求出超过某价格的且受欢迎程度top5的菜品名?
第一步:看一下data的样子
代码:data.head()

第二步:统计不同彩屏的价格
代码:price=data.groupby("dishes_name")["amounts"].mean()
price

第三步:求出如果大于50的菜品当中谁最受欢迎top5
代码:price[price>50]

第四步:提取上面符合条件的菜名
代码:price_name=price[price>50].index
data.head()

第五步:把原数据中符合条件的菜名筛选出来
代码:data.dishes_name
price_name=pd.Series(price_name)
price_name

第六步:在data.dishes_name中,求出哪些菜名是在price_name出现过的?--->Series_01.isin(Series_02)
代码:data.head()

第七步:筛选菜名符合条件的订单记录
代码:data_03=data[data.dishes_name.isin(price_name)]
data_03.head()

第八步:把上面单价大于50的菜品求出下单量最大的top5
代码:data_03.groupby("dishes_name")["counts"].sum().nlargest(5)







评论(0)


暂无数据
推荐帖子
0条评论
0条评论
3条评论