Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zwraca wartość logiczną. Wartość ma wartość True, jeśli wartość str rozpoczyna się od prefiksu. Zwraca wartość NULL, jeśli którekolwiek wyrażenie wejściowe ma wartość NULL. W przeciwnym razie zwraca wartość False. Zarówno ciąg, jak i prefiks muszą być typu STRING lub BINARY.
Aby uzyskać odpowiednią funkcję SQL usługi Databricks, zobacz startswith funkcja.
Składnia
from pyspark.databricks.sql import functions as dbf
dbf.startswith(str=<str>, prefix=<prefix>)
Parametry
| Parameter | Typ | Description |
|---|---|---|
str |
pyspark.sql.Column lub str |
Kolumna ciągu. |
prefix |
pyspark.sql.Column lub str |
Kolumna ciągu , prefiks. |
Przykłady
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()