Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Gibt die Teilzeichenfolge zurück, die str mit pos der Länge beginnt und die Länge lenhat, oder das Segment des Bytearrays, das mit pos und der Länge lenbeginnt.
Die entsprechende Databricks SQL-Funktion finden Sie unter substr Funktion.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.substr(str=<str>, pos=<pos>, len=<len>)
Die Parameter
| Parameter | Typ | Description |
|---|---|---|
str |
pyspark.sql.Column oder str |
Eine Spalte mit Zeichenfolge. |
pos |
pyspark.sql.Column oder str |
Eine Spalte mit Zeichenfolge, die Teilzeichenfolge, die str bei pos. |
len |
pyspark.sql.Column oder str, optional |
Eine Spalte mit Zeichenfolge, die Teilzeichenfolge der str Länge lenist . |
Rückkehr
pyspark.sql.Column: Teilzeichenfolge des angegebenen Werts.
Examples
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()