【发布时间】:2021-06-29 18:30:14
【问题描述】:
我有以下数据框:
我想按系列显示在管理职位上拥有和不拥有自己房屋的单身人数。我目前有以下代码:
df['housing'].groupby([df['marital'], df['job']]).value_counts()
但是,这目前正在计算每个工作和婚姻状况的房主/非房主数量。我只关心拥有管理职位的单身人士。
如何对结果系列应用过滤器,使其仅显示我感兴趣的数据?
【问题讨论】:
-
欢迎来到 SO!提问时,请将示例数据粘贴为 pandas 数据框、字典或至少是原始数据,而不是链接到图片。
-
这能回答你的问题吗? Conditional grouping
-
@SarahSawyer
pd.DataFrame()是最好的,但作为字典或打印输出也可以。查看这些页面以获取入门帮助:minimal reproducible example、How to Ask、help center -
@k_n_c 谢谢,我是新手,所以我不确定如何输入数据框。它也很大
-
@SarahSawyer 这是最小可重现示例的“最小”部分。通常建议使用五到六行,除非需要更多行来重现错误或情况。
标签: python pandas dataframe group-by pandas-groupby