Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengembalikan boolean. Nilainya adalah True jika str diakhiri dengan akhiran. Mengembalikan NULL jika salah satu ekspresi input adalah NULL. Jika tidak, mengembalikan False. Baik str atau akhiran harus berjenis STRING atau BINARY.
Untuk fungsi Databricks SQL yang sesuai, lihat endswith fungsi.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.endswith(str=<str>, suffix=<suffix>)
Parameter-parameternya
| Pengaturan | Tipe | Description |
|---|---|---|
str |
pyspark.sql.Column atau str |
Kolom string. |
suffix |
pyspark.sql.Column atau str |
Kolom string, akhiran. |
Examples
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|
+--------------+--------------+