python - 从另一个 GroupBy 对象创建一个 GroupBy 对象
问题描述
我将 df 按感兴趣的列分组:
grouped = df.groupby('columnA')
现在我只想保留至少有 5 个成员的组:
grouped.filter(lambda x: len(x) >= 5)
如果我尝试:
df2 = grouped.filter(lambda x: len(x) >= 5)
我得到一个 DataFrame,而不是 GroupBy 对象。那么如何在执行过滤后保留我的 GroupBy 对象呢?
解决方案
groupby
一种解决方法是在过滤的数据帧上调用方法
grouped = grouped.filter(lambda x: len(x) >= 5).groupby('columnA')
推荐阅读
- awk - 从 iwconfig 获取以 % 为单位的信号质量
- python - 如何在 docker 上使用英特尔 python?
- sql - Go SQL 查询不一致
- python-3.x - 处理 Newspaper3k 中的可靠输出
- python-3.x - Raspberry Pi 3b 中的 libwebp.so.6 导入错误
- typescript-typings - 键入具有来自另一个包的类型的无类型包
- clojure - 无法获取宏的值:#'clojure.core/case
- sql - SQL 包含带有分区聚合的子句
- amazon-web-services - 通过 Cloudformation 模板具有 lambda 目标的 AWS ALB
- python - Python,如何同时打印所有键的值?