Endswith

Boole değerini döndürür. Str soneki ile bitiyorsa değer True olur. Giriş ifadeleri null ise NULL döndürür. Aksi takdirde False değerini döndürür. Hem str hem de sonek STRING veya BINARY türünde olmalıdır.

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

Sözdizimi

from pyspark.sql import functions as dbf

dbf.endswith(str=<str>, suffix=<suffix>)

Parametreler

Parametre Türü Description
str pyspark.sql.Column veya str Dize sütunu.
suffix pyspark.sql.Column veya str Dize sütunu, sonek.

Örnekler

df = spark.createDataFrame([("Spark SQL", "Spark",)], ["a", "b"])
df.select(endswith(df.a, df.b).alias('r')).collect()
[Row(r=False)]
df = spark.createDataFrame([("414243", "4243",)], ["e", "f"])
df = df.select(to_binary("e").alias("e"), to_binary("f").alias("f"))
df.printSchema()
df.select(endswith("e", "f"), endswith("f", "e")).show()
root |-- e: binary (nullable = true) |-- f: binary (nullable = true)
+--------------+--------------+
|endswith(e, f)|endswith(f, e)|
+--------------+--------------+
|          true|         false|
+--------------+--------------+