levenshtein
Calcule la distance de Levenshtein des deux chaînes de caractères données.
Pour la fonction Databricks SQL correspondante, consultez la fonctionlevenshtein.
Syntaxe
Python
from pyspark.sql import functions as dbf
dbf.levenshtein(left=<left>, right=<right>, threshold=<threshold>)
parameter
parameter | Type | Description |
|---|---|---|
|
| Première valeur de colonne. |
|
| Deuxième valeur de colonne. |
|
| Si la distance de Levenshtein des deux chaînes données est inférieure ou égale à un threshold donné, alors renvoyez la distance de résultat, ou -1 |
Renvoie
pyspark.sql.Column: distance de Levenshtein comme valeur entière.
Exemples
Python
from pyspark.sql import functions as dbf
df = spark.createDataFrame([('kitten', 'sitting',)], ['l', 'r'])
df.select('*', dbf.levenshtein('l', 'r')).show()
Python
df.select('*', dbf.levenshtein(df.l, df.r, 2)).show()