You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从Pandas GroupBy对象中筛选非洲(Africa)分组的数据进行后续处理

筛选Pandas分组中指定分组的数据

嘿,我来帮你搞定这个需求!你已经通过groupby按Continent列完成了分组,现在要单独提取非洲(Africa)的数据,其实有两种简单直接的方法:

  • 方法一:利用分组对象的get_group()方法
    这是专门为分组对象设计的提取指定组的方法,直接传入分组的key(也就是"Africa")就能得到对应的数据框,非常直观:

    # 从已有的分组对象中提取Africa分组
    africa_data = grouped_object.get_group("Africa")
    

    得到的africa_data就是仅包含非洲地区的数据集,可以直接用于后续的处理操作。

  • 方法二:直接在原数据集上筛选
    如果你的需求只是获取单个分组的数据,其实甚至不需要先创建分组对象,直接在原数据框上做条件筛选更简洁高效:

    # 直接从原数据中筛选Continent为Africa的行
    africa_data = cov[cov["Continent"] == "Africa"]
    

你可以通过print(africa_data.head())来验证结果,确认数据是否只包含非洲地区的记录。

内容的提问来源于stack exchange,提问作者Arafat Bukenya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.28 20:07:39