【发布时间】:2020-03-31 13:48:44
【问题描述】:
简单来说,我正在尝试在数据集中查找重复项。
我正在尝试做的是与此类似的事情 '''
With no1 as (
Select 'Hi I am sam'::text s
), no2 as (
Select 'Hi, I am'::text s
) Select l.S,f.S
from no1 f
join no2 l
on ('%'+f.s+'%') ILike ('%'+l.s+'%') OR ('%'+l.s+'%') ILike ('%'+f.s+'%')
'''
我希望 on 语句包含一个将连接这两列的子句,因为它们具有相似的字符串。我尝试使用 pg_trgm 和相似函数,但似乎必须在后端完成。
如果这不可行,您能否告诉我如何使用 pandas 根据该条件加入这些表?
【问题讨论】:
标签: pandas string postgresql join sql-like