Compartir vía


startswith

Devuelve un valor booleano. El valor es True si str comienza con el prefijo. Devuelve NULL si alguna expresión de entrada es NULL. De lo contrario, devuelve False. Ambos str o prefijo deben ser de tipo STRING o BINARY.

Para obtener la función SQL de Databricks correspondiente, consulte startswith function.

Syntax

from pyspark.databricks.sql import functions as dbf

dbf.startswith(str=<str>, prefix=<prefix>)

Parámetros

Parámetro Tipo Description
str pyspark.sql.Column o str Columna de cadena.
prefix pyspark.sql.Column o str Columna de cadena, prefijo.

Examples

df = spark.createDataFrame([("Spark SQL", "Spark",)], ["a", "b"])
df.select(startswith(df.a, df.b).alias('r')).collect()
df = spark.createDataFrame([("414243", "4142",)], ["e", "f"])
df = df.select(to_binary("e").alias("e"), to_binary("f").alias("f"))
df.printSchema()
df.select(startswith("e", "f"), startswith("f", "e")).show()