alt dizgi

ile başlayan ve uzunluğunda olan alt dizesini str veya ile başlayan poslen ve uzunluğunda poslenolan bayt dizisinin dilimini döndürür.

İlgili Databricks SQL fonksiyonu için bakınız substr fonksiyonu.

Sözdizimi

from pyspark.sql import functions as dbf

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

Parametreler

Parametre Türü Description
str pyspark.sql.Column veya str Dize sütunu.
pos pyspark.sql.Column veya str dize sütunu, alt dizesi str ile posbaşlar.
len pyspark.sql.Column veya str, optional Dize sütunu, alt dizesi str uzunluğudur len.

İade

pyspark.sql.Column: verilen değerin alt dizesi.

Örnekler

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