Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Reemplace todas las subcadenas del valor de cadena especificado que coincidan con regexp por reemplazo.
Para obtener la función SQL de Databricks correspondiente, consulte regexp_replace function.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.regexp_replace(string=<string>, pattern=<pattern>, replacement=<replacement>)
Parámetros
| Parámetro | Tipo | Description |
|---|---|---|
string |
pyspark.sql.Column o str |
nombre de columna o columna que contiene el valor de cadena |
pattern |
pyspark.sql.Column o str |
column object o str que contiene el patrón regexp |
replacement |
pyspark.sql.Column o str |
column object o str que contiene el reemplazo |
Examples
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame(
[("100-200", r"(\d+)", "--")],
["str", "pattern", "replacement"]
)
df.select('*', dbf.regexp_replace('str', r'(\d+)', '--')).show()
df.select('*',
dbf.regexp_replace(dbf.col("str"), dbf.col("pattern"), dbf.col("replacement"))
).show()