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