Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt eine Teilzeichenfolge der Spalte zurück.
Syntax
substr(startPos, length)
Parameter
| Parameter | Typ | Beschreibung |
|---|---|---|
startPos |
int oder Column | Startposition (1-basiert) |
length |
int oder Column | Länge der Teilzeichenfolge |
Rückkehr
Kolumne
Beispiele
Beispiel 1: Verwenden von ganzzahligen Zahlen für die Eingabeargumente.
df = spark.createDataFrame(
[(2, "Alice"), (5, "Bob")], ["age", "name"])
df.select(df.name.substr(1, 3).alias("col")).collect()
# [Row(col='Ali'), Row(col='Bob')]
Beispiel 2: Verwenden von Spalten für die Eingabeargumente.
df = spark.createDataFrame(
[(3, 4, "Alice"), (2, 3, "Bob")], ["sidx", "eidx", "name"])
df.select(df.name.substr(df.sidx, df.eidx).alias("col")).collect()
# [Row(col='ice'), Row(col='ob')]