Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Devuelve una subcadena de la columna.
Sintaxis
substr(startPos, length)
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
startPos |
int o Column | Posición inicial (basada en 1) |
length |
int o Column | Longitud de la subcadena |
Devoluciones
Columna
Ejemplos
Ejemplo 1: Uso de enteros para los argumentos de entrada.
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')]
Ejemplo 2: Uso de columnas para los argumentos de entrada.
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')]