Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Retourne une sous-chaîne de la colonne.
Syntaxe
substr(startPos, length)
Paramètres
| Paramètre | Type | Description |
|---|---|---|
startPos |
int ou Column | Position de départ (basée sur 1) |
length |
int ou Column | Longueur de la sous-chaîne |
Retours
Colonne
Exemples
Exemple 1 : Utilisation d’entiers pour les arguments d’entrée.
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')]
Exemple 2 : Utilisation de colonnes pour les arguments d’entrée.
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')]