返回行,其中对一列进行分组将在另一列中返回多个唯一值

时间:2019-02-04 21:37:09

标签: pandas

好的,所以我试图合并一些比较混乱的数据库。我有一列与permnos相匹配的gvkey。一些gvkey与多个permno匹配,所以我试图查看发生这种情况的情况。

我有一些看起来像这样的东西:

 df.groupby('gvkey').LPERMNO.nunique() > 1

这使我得到一个系列,在我感兴趣的所有gvkey旁边都有“ true”。

我希望运行类似的东西

 gvkeys = df.groupby('gvkey').LPERMNO.nunique() > 1

 df.loc(gvkey in gvkeys)

,但显然这不太正确。感谢您的帮助!

0 个答案:

没有答案