熊猫:当组中的值满足所需条件时,将其从数据中删除

熊猫:当组中的值满足所需条件时,将其从数据中删除,第1张

熊猫:当组中的值满足所需条件时,将其从数据中删除

根据您在问题中描述的内容,只要组中至少有一个小于8的值,则应删除该组。因此,等效的陈述是,只要该组中的最小值低于8,就应删除该组。

通过使用过滤器功能,实际代码只能减少到一行,请参阅Filtration,您可以使用以下代码:

dfnew = df.groupby('Groups').filter(lambda x: x['Count'].min()>8 )dfnew.reset_index(drop=True, inplace=True) # reset indexdfnew = dfnew[['Groups','Count']] # rearrange the column sequenceprint(dfnew)Output:   Groups  Count0       2     121       2     152       2     21


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5631856.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存