Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает подстроку столбца.
Синтаксис
substr(startPos, length)
Параметры
| Параметр | Тип | Описание |
|---|---|---|
startPos |
int или Column | Начальная позиция (1 на основе) |
length |
int или Column | Длина подстроки |
Возвраты
колонна
Примеры
Пример 1. Использование целых чисел для входных аргументов.
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')]
Пример 2. Использование столбцов для входных аргументов.
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')]