Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Nahradí všechny výskyty search za replace.
Odpovídající funkci SQL Databricks vizte funkcereplace.
Syntaxe
from pyspark.sql import functions as dbf
dbf.replace(src=<src>, search=<search>, replace=<replace>)
Parametry
| Parameter | Typ | Description |
|---|---|---|
src |
pyspark.sql.Column nebo str |
Sloupec řetězce, který se má nahradit. |
search |
pyspark.sql.Column nebo str |
Sloupec řetězce, Pokud search není nalezen v str, str je vrácen beze změny. |
replace |
pyspark.sql.Column nebo str, optional |
Sloupec řetězce, Pokud replace není zadán nebo je prázdný řetězec, nic nenahrazuje řetězec, který je odebrán z 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')]