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 una sottostringa della colonna.
Sintassi
substr(startPos, length)
Parametri
| Parametro | Tipo | Descrizione |
|---|---|---|
startPos |
int o Colonna | Posizione iniziale (in base 1) |
length |
int o Colonna | Lunghezza della sottostringa |
Restituzioni
colonna
Examples
Esempio 1: uso di numeri interi per gli argomenti di input.
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')]
Esempio 2: Utilizzo di colonne per gli argomenti di input.
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')]