我有一张名单。
name= ["John Lewis", "Michael Armstrong", "Kurt Abela","Brian Watson", "Gregory Dubois"]
name = pd.DataFrame(name)
我有一个名为df
的pandas.DataFrame()
:
df = pd.DataFrame(
{'Name':['Karan Singh,John Lewis', 'Michael Armstrong, Fabian Schreiber', 'Roy Dalhuisen', 'Arya Yildirim,Gregory Dubois'],
'ID':[23,22,21,24]})
现在,我想过滤df
,只有在name
中出现的名称在过滤后也会出现在df
中。
我试过了,但没用:
df = df[~df.index.isin(name.index)
3条答案
按热度按时间6pp0gazn1#
您可以像这样使用apply
结果
wlp8pajw2#
您可以像这样使用:第一个月
um6iljoc3#
示例
第一个月
我不知道你到底想要什么。
代码1
out
代码2
out
更新
name
df
代码
out