メインコンテンツまでスキップ

見つける

位置 pos の後、文字列の列内で substr が最初に出現する位置を特定します。

対応する Databricks SQL 関数については、 locate関数を参照してください。

構文

Python
from pyspark.databricks.sql import functions as dbf

dbf.locate(substr=<substr>, str=<str>, pos=<pos>)

パラメーター

パラメーター

Type

説明

substr

literal string

文字列

str

pyspark.sql.Column または str

列の pyspark.sql.types.StringType

pos

int, optional

開始位置(ゼロベース)

戻り値

pyspark.sql.Column: 部分文字列の位置。

Python
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([('abcd',)], ['s',])
df.select('*', dbf.locate('b', 's', 1)).show()
df.select('*', dbf.locate('b', df.s, 3)).show()