过滤数据框,仅保留在列中具有值的组

时间:2019-08-06 06:58:06

标签: python pandas dataframe

我有这个数据框:

d = {'group': ['a', 'a', 'b', 'b', 'c', 'c'], 'value': [None, 'yes', None, None, 'yes', None]}
df = pd.DataFrame(data=d)

我要过滤此df,以仅保留具有至少一个yes值的组。

所以我想要的结果是这样

d = {'group': ['a', 'a', 'c', 'c'], 'value': [None, 'yes', 'yes', None]}
df = pd.DataFrame(data=d)

我该如何实现?我知道如何删除不具有yes值的特定行,但不确定如何删除整个组...

0 个答案:

没有答案