Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Retornar uma subcadeia de caracteres da coluna.
Sintaxe
substr(startPos, length)
Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
startPos |
int ou Column | Posição inicial (baseada em 1) |
length |
int ou Column | Comprimento da subcadeia de caracteres |
Devoluções
Coluna
Exemplos
Exemplo 1: usando inteiros para os 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')]
Exemplo 2: usando colunas para os 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')]