【问题标题】:Group a dataframe based on column根据列对数据框进行分组
【发布时间】:2020-08-05 09:12:43
【问题描述】:
df:
      AAAA   BBBB  CCCC
1111  17878    2    2
2222  17878    2    3
3333  11777    2    4
4444  11888    5    5

我在下面有一个系列:

ser:

17878
11777

我希望我的 df 看起来像这样:

df:
      AAAA   BBBB  CCCC
1111  17878    2    2
2222  17878    2    3
3333  11777    2    4

这是我找到的代码,但不适用于系列

df.groupby(['AAAA']).get_group(ser)

【问题讨论】:

标签: python pandas


【解决方案1】:

这样的事情可能会奏效 -

df = df[df['AAAA'].isin(ser.tolist())]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-09
    • 1970-01-01
    • 1970-01-01
    • 2013-07-30
    相关资源
    最近更新 更多