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.
Rozdělí řetězec na pole vět, kde každá věta je pole slov.
Argumenty language a country argumenty jsou volitelné. Pokud jsou vynechány:
- Pokud jsou oba vynechány, použije se
Locale.ROOT - locale(language='', country=''). PovažujeLocale.ROOTse za základní národní prostředí všech národních prostředí a používá se jako národní prostředí neutrální pro operace citlivé na národní prostředí. -
countryPokud je tento parametr vynechán, použije selocale(language, country='').
Pokud mají hodnotu null:
- Pokud jsou oba
null, použije seLocale.US - locale(language='en', country='US'). -
languagePokud je hodnota null acountrynení null, použije seLocale.US - locale(language='en', country='US'). -
languagePokud hodnota null není acountrymá hodnotu null, použije selocale(language). - Pokud ani jedno není
null, použije selocale(language, country).
Odpovídající funkci SQL Databricks vizte funkcesentences.
Syntaxe
from pyspark.sql import functions as dbf
dbf.sentences(string=<string>, language=<language>, country=<country>)
Parametry
| Parameter | Typ | Description |
|---|---|---|
string |
pyspark.sql.Column nebo str |
řetězec, který se má rozdělit |
language |
pyspark.sql.Column nebo str, optional |
jazyk národního prostředí |
country |
pyspark.sql.Column nebo str, optional |
země národního prostředí |
Návraty
pyspark.sql.Column: pole rozdělených vět.
Examples
from pyspark.sql import functions as dbf
df = spark.createDataFrame([("This is an example sentence.", )], ["s"])
df.select("*", dbf.sentences(df.s, dbf.lit("en"), dbf.lit("US"))).show(truncate=False)
df.select("*", dbf.sentences(df.s, dbf.lit("en"))).show(truncate=False)
df.select("*", dbf.sentences(df.s)).show(truncate=False)