如何在Python中过滤分组数据

2024-10-06 12:38:06 发布

您现在位置:Python中文网/ 问答频道 /正文

如何从Python中的分组数据集进行筛选

s=train['PdDistrict'].value_counts()
print(s)

对于上述代码,输出如下: 南157182 任务119908

现在我需要在计算值时单独筛选PdDistrict='MISSION'。
我怎样才能做到这一点?你知道吗


Tags: 数据代码valuetrainprintcountsmissionpddistrict
1条回答
网友
1楼 · 发布于 2024-10-06 12:38:06

创建示例数据帧

train = pd.DataFrame({
        "A": ["MISSION", "SOUTHERN", "MISSION", "MISSION", "MISSION", "SOUTHERN"],
        "B": [0, 0, 0, 1, 1, 1]
    })

首先用数据帧分配s,数据帧的列A的值为MISSION

s = train[train['A'] == 'MISSION']

然后计算A列中的值

s['A'].value_counts()

输出:

MISSION    4
Name: A, dtype: int64

相关问题 更多 >