【发布时间】:2020-07-28 23:57:21
【问题描述】:
我有这个 DF:
In [106]: dfTest = pd.DataFrame( {'name':['a','a','b','b'], 'value':['x','y','x','h']})
In [107]: dfTest
Out[107]:
name value
0 a x
1 a y
2 b x
3 b h
所以我的意图是为每个name 组获取一行,而要保留的value 将取决于。如果对于每组name 我在value 中找到h,我想保留它。否则,任何value 都适合,例如:
In [109]: dfTest
Out[109]:
name value
0 a x
1 b h
【问题讨论】:
标签: python pandas filter pandas-groupby