Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает подстроку str , которая начинается pos с и имеет длину len, или срез массива байтов, который начинается pos с и имеет длину len.
Для соответствующей функции Databricks SQL смотрите функцию substr.
Синтаксис
from pyspark.databricks.sql import functions as dbf
dbf.substr(str=<str>, pos=<pos>, len=<len>)
Параметры
| Параметр | Тип | Description |
|---|---|---|
str |
pyspark.sql.Column или str |
Столбец строки. |
pos |
pyspark.sql.Column или str |
Столбец строки, подстрока str , которая начинается с pos. |
len |
pyspark.sql.Column или str, optional |
Столбец строки, подстрока str имеет длину len. |
Возвраты
pyspark.sql.Column: подстрока заданного значения.
Примеры
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([("Spark SQL", 5, 1,)], ["a", "b", "c"])
df.select("*", dbf.substr("a", "b", "c")).show()
df.select("*", dbf.substr(df.a, df.b)).show()