Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Restituisce la sottostringa di str che inizia da pos e è di lunghezza lenoppure la sezione della matrice di byte che inizia da pos e è di lunghezza len.
Per la funzione SQL di Databricks corrispondente, vedere substr funzione.
Sintassi
from pyspark.databricks.sql import functions as dbf
dbf.substr(str=<str>, pos=<pos>, len=<len>)
Parametri
| Parametro | TIPO | Description |
|---|---|---|
str |
pyspark.sql.Column o str |
Colonna di stringa. |
pos |
pyspark.sql.Column o str |
Colonna di stringa, sottostringa di str che inizia da pos. |
len |
pyspark.sql.Column o str, optional |
Una colonna di stringa, la sottostringa di str è di lunghezza len. |
Restituzioni
pyspark.sql.Column: sottostringa del valore specificato.
Esempi
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([("Spark SQL", 5, 1,)], ["a", "b", "c"])
df.select("*", dbf.substr("a", "b", "c")).show()
df.select("*", dbf.substr(df.a, df.b)).show()