Aller au contenu principal

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

left

pyspark.sql.Column OU str

Première valeur de colonne.

right

pyspark.sql.Column OU str

Deuxième valeur de colonne.

threshold

int, facultatif

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

parameter

Type

Description

left

pyspark.sql.Column OU str

Première valeur de colonne.

right

pyspark.sql.Column OU str

Deuxième valeur de colonne.

threshold

int, facultatif

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()