【发布时间】:2019-10-08 06:30:03
【问题描述】:
我正在尝试将数据框过滤到具有列表中列值的行。但是,列中的值不会与列表完全匹配。我可以做某种通配符或进一步包含吗?
例如,基于下面的列表和数据框,我想返回或过滤到第 0 行。
list = ["123 ABC", "456 DEF", "789 GHI"]
id idlist
0 ABC
1 XYZ
有点像
df_2 = df[df["idlist"].isin(list)]
不会工作,因为它会搜索完全匹配。
【问题讨论】: