Delen via


substring

Retourneert de subtekenreeks van str die begint bij pos en is van lengte len, of het segment van de bytematrix die begint bij pos en van lengte lenis.

Voor de overeenkomstige Databricks SQL-functie, zie de substr functie.

Syntaxis

from pyspark.databricks.sql import functions as dbf

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

Parameterwaarden

Kenmerk Typologie Description
str pyspark.sql.Column of str Een kolom met tekenreeksen.
pos pyspark.sql.Column of str Een kolom met tekenreeks, de subtekenreeks van str die begint bij pos.
len pyspark.sql.Column of str, optional Een kolom met tekenreeks, de subtekenreeks is str van lengte len.

Retouren

pyspark.sql.Column: subtekenreeks van de opgegeven waarde.

Voorbeelden

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()