Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Annak a részszűrését str adja vissza, amely a hossznál lenpos kezdődik, vagy a bájttömb azon szeletét adja vissza, amely ekkor pos kezdődik és hosszúlen.
A megfelelő Databricks SQL-függvényhez lásd a függvénytsubstr.
Szemantika
from pyspark.databricks.sql import functions as dbf
dbf.substr(str=<str>, pos=<pos>, len=<len>)
Paraméterek
| Paraméter | Típus | Description |
|---|---|---|
str |
pyspark.sql.Column vagy str |
Egy sztringoszlop. |
pos |
pyspark.sql.Column vagy str |
Egy sztringoszlop, amely a str következő időpontban poskezdődik: . |
len |
pyspark.sql.Column vagy str, optional |
A sztring oszlopa, a részsztring strlenhossza . |
Visszatérítések
pyspark.sql.Column: adott érték részszúrása.
Példák
from pyspark.databricks.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()