Aller au contenu principal

position

Renvoie la position de la première occurrence de substr dans str après la position start. Le start donné et la valeur de retour sont indexés à partir de 1.

Pour la fonction Databricks SQL correspondante, consultez la fonctionposition.

Syntaxe

Python
from pyspark.sql import functions as dbf

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

parameter

parameter

Type

Description

substr

pyspark.sql.Column OU str

Une colonne de chaîne, sous-chaîne.

str

pyspark.sql.Column OU str

Une colonne de chaînes.

start

pyspark.sql.Column OU str, optional

Une colonne de chaîne de caractères, position de start.

parameter

Type

Description

substr

pyspark.sql.Column OU str

Une colonne de chaîne, sous-chaîne.

str

pyspark.sql.Column OU str

Une colonne de chaînes.

start

pyspark.sql.Column OU str, optional

Une colonne de chaîne de caractères, position de start.

Exemples

Python
from pyspark.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()