Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vrátí podřetěc str , který začíná pos a je dlouhý len, nebo řez bajtového pole, který začíná pos a má délku len.
Odpovídající funkci SQL Databricks vizte funkcesubstr.
Syntaxe
from pyspark.sql import functions as dbf
dbf.substr(str=<str>, pos=<pos>, len=<len>)
Parametry
| Parameter | Typ | Description |
|---|---|---|
str |
pyspark.sql.Column nebo str |
Sloupec řetězce. |
pos |
pyspark.sql.Column nebo str |
Sloupec řetězce, podřetězce str , který začíná na pos. |
len |
pyspark.sql.Column nebo str, optional |
Sloupec řetězce, podřetězce str je délka len. |
Návraty
pyspark.sql.Column: podřetěžce dané hodnoty.
Examples
from pyspark.sql import functions as dbf
df = spark.createDataFrame([("Spark SQL", 5, 1,)], ["a", "b", "c"])
df.select("*", dbf.substr("a", "b", "c")).show()
df.select("*", dbf.substr(df.a, df.b)).show()