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