Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Remplace toutes les occurrences de search par replace.
Pour obtenir plus de détails sur la fonction SQL de Databricks correspondante, consultez replace.
Syntaxe
from pyspark.databricks.sql import functions as dbf
dbf.replace(src=<src>, search=<search>, replace=<replace>)
Paramètres
| Paramètre | Type | Descriptif |
|---|---|---|
src |
pyspark.sql.Column ou str |
Colonne de chaîne à remplacer. |
search |
pyspark.sql.Column ou str |
Une colonne de chaîne, Si search elle est introuvable, strstr est retournée inchangée. |
replace |
pyspark.sql.Column ou str, optional |
Une colonne de chaîne, Si replace elle n’est pas spécifiée ou est une chaîne vide, rien ne remplace la chaîne supprimée de str. |
Examples
df = spark.createDataFrame([("ABCabc", "abc", "DEF",)], ["a", "b", "c"])
df.select(replace(df.a, df.b, df.c).alias('r')).collect()
[Row(r='ABCDEF')]
df.select(replace(df.a, df.b).alias('r')).collect()
[Row(r='ABC')]