subtekenreeks (kolom)

Retourneert een subtekenreeks van de kolom.

Syntaxis

substr(startPos, length)

Parameterwaarden

Kenmerk Typ Beschrijving
startPos int of kolom Beginpositie (op basis van 1)
length int of kolom Lengte van de subtekenreeks

Retouren

Rubriek

Examples

Voorbeeld 1: Gehele getallen gebruiken voor de invoerargumenten.

df = spark.createDataFrame(
     [(2, "Alice"), (5, "Bob")], ["age", "name"])
df.select(df.name.substr(1, 3).alias("col")).collect()
# [Row(col='Ali'), Row(col='Bob')]

Voorbeeld 2: Kolommen gebruiken voor de invoerargumenten.

df = spark.createDataFrame(
     [(3, 4, "Alice"), (2, 3, "Bob")], ["sidx", "eidx", "name"])
df.select(df.name.substr(df.sidx, df.eidx).alias("col")).collect()
# [Row(col='ice'), Row(col='ob')]