levenshtein

Verilen iki dizenin Levenshtein mesafesini hesaplar.

İlgili Databricks SQL fonksiyonu için bakınız levenshtein fonksiyonu.

Sözdizimi

from pyspark.sql import functions as dbf

dbf.levenshtein(left=<left>, right=<right>, threshold=<threshold>)

Parametreler

Parametre Türü Description
left pyspark.sql.Column veya str İlk sütun değeri.
right pyspark.sql.Column veya str İkinci sütun değeri.
threshold intopsiyonel Verilen iki dizenin levenshtein uzaklığı belirli bir eşiğe eşit veya ondan küçük olduğunda ayarlanırsa sonuç uzaklığı döndür veya -1

İade

pyspark.sql.Column: Tamsayı değeri olarak Levenshtein uzaklığı.

Örnekler

from pyspark.sql import functions as dbf
df = spark.createDataFrame([('kitten', 'sitting',)], ['l', 'r'])
df.select('*', dbf.levenshtein('l', 'r')).show()
df.select('*', dbf.levenshtein(df.l, df.r, 2)).show()