Поделиться через


должность

Возвращает позицию первого вхождения substr в str после позиции start. start Заданное и возвращаемое значение основаны на 1.

Для соответствующей функции Databricks SQL смотрите функцию position.

Синтаксис

from pyspark.databricks.sql import functions as dbf

dbf.position(substr=<substr>, str=<str>, start=<start>)

Параметры

Параметр Тип Description
substr pyspark.sql.Column или str Столбец строки, подстроки.
str pyspark.sql.Column или str Столбец строки.
start pyspark.sql.Column или str, optional Столбец строки, позиция начала.

Примеры

from pyspark.databricks.sql import functions as dbf
spark.createDataFrame(
[("bar", "foobarbar", 5,)], ["a", "b", "c"]
).select(dbf.position("a", "b", "c")).show()
spark.createDataFrame(
[("bar", "foobarbar", 5,)], ["a", "b", "c"]
).select(dbf.position("a", "b")).show()