我有这个数据框:
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
值的特定行,但不确定如何删除整个组...