热线电话:13121318867

登录
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)

44.3373
5
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子