【发布时间】:2018-04-28 14:08:03
【问题描述】:
我有两个数据框,
df1,
Names
one two three
Sri is a good player
Ravi is a mentor
Kumar is a cricketer
df2,
values
sri
NaN
sri, is
kumar,cricketer
我正在尝试获取 df1 中包含 df2 中所有项目的行
我的预期输出是,
values Names
sri Sri is a good player
NaN
sri, is Sri is a good player
kumar,cricketer Kumar is a cricketer
我试过了,df1["Names"].str.contains("|".join(df2["values"].values.tolist()))
但我无法达到预期的输出,因为它有 (",")。请帮忙
【问题讨论】:
-
应该是匹配,顺序不是问题
标签: python pandas dataframe data-analysis