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.
Tworzy kolumnę wartości literału. Obsługuje program Spark Connect.
Składnia
from pyspark.databricks.sql import functions as dbf
dbf.lit(col=<col>)
Parametry
| Parameter | Typ | Description |
|---|---|---|
col |
pyspark.sql.Column, str, int, float, bool lub list |
Wartość, która ma być literałem PySpark. Jeśli kolumna zostanie przekazana, zwraca kolumnę w taki sposób, jak jest. |
Zwraca
pyspark.sql.Column: wystąpienie literału.
Przykłady
Przykład 1: Tworzenie kolumny literału z wartością całkowitą.
from pyspark.databricks.sql import functions as dbf
df = spark.range(1)
df.select(dbf.lit(5).alias('height'), df.id).show()
+------+---+
|height| id|
+------+---+
| 5| 0|
+------+---+
Przykład 2. Tworzenie kolumny literału na podstawie listy.
from pyspark.databricks.sql import functions as dbf
spark.range(1).select(dbf.lit([1, 2, 3])).show()
+--------------+
|array(1, 2, 3)|
+--------------+
| [1, 2, 3]|
+--------------+
Przykład 3. Tworzenie kolumny literału na podstawie ciągu.
from pyspark.databricks.sql import functions as dbf
df = spark.range(1)
df.select(dbf.lit("PySpark").alias('framework'), df.id).show()
+---------+---+
|framework| id|
+---------+---+
| PySpark| 0|
+---------+---+