为了账号安全,请及时绑定邮箱和手机立即绑定

按列中的最大数量过滤

按列中的最大数量过滤

蝴蝶刀刀 2023-03-08 14:03:27
我有一个每周重新运行的预测并提供以下输出。我正在寻找仅包含最新预测的新数据框。     Value  WeekNo1    43     282    42     273    23     264    23     285    24     276    26     267    65     288    23     279    35     26Desired Output;   Value WeekNo1  43    282  23    283  65    28我一直在用;weekno = ['28'] new = df.loc[df['WeekNo'].isin(weekno)]..但必须手动更改周数。我将如何使用以上内容,但要抽出最大周数?
查看完整描述

2 回答

?
隔江千里

TA贡献1906条经验 获得超10个赞

In [8]: df[df["WeekNo"].max() == df["WeekNo"]]

Out[8]:

   Value  WeekNo

0     43      28

3     23      28

6     65      28


查看完整回答
反对 回复 2023-03-08
?
鸿蒙传说

TA贡献1865条经验 获得超7个赞

Use pd.Series.max with pd.DataFrame.query

df.query("WeekNo == WeekNo.max()")

   Value  WeekNo

1     43      28

4     23      28

7     65      28


查看完整回答
反对 回复 2023-03-08
  • 2 回答
  • 0 关注
  • 125 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号