pyspark.sql.Column.endswith

Column.endswith(other: Union[Column, LiteralType, DecimalLiteral, DateTimeLiteral]) → Column

String ends with. Returns a boolean Column based on a string match.

Changed in version 3.4.0: Supports Spark Connect.

Parameters
otherColumn or str

string at end of line (do not use a regex $)

Examples

>>> df = spark.createDataFrame(
...      [(2, "Alice"), (5, "Bob")], ["age", "name"])
>>> df.filter(df.name.endswith('ice')).collect()
[Row(age=2, name='Alice')]
>>> df.filter(df.name.endswith('ice$')).collect()
[]