Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Crea una columna de valor literal. Soporta Spark Connect.
Syntax
from pyspark.sql import functions as dbf
dbf.lit(col=<col>)
Parámetros
| Parámetro | Tipo | Description |
|---|---|---|
col |
pyspark.sql.Column, str, int, float, boolo list |
Valor que se va a convertir en un literal de PySpark. Si se pasa una columna, devuelve la columna tal como está. |
Devoluciones
pyspark.sql.Column: instancia literal.
Examples
Ejemplo 1: Crear una columna literal con un valor entero.
from pyspark.sql import functions as dbf
df = spark.range(1)
df.select(dbf.lit(5).alias('height'), df.id).show()
+------+---+
|height| id|
+------+---+
| 5| 0|
+------+---+
Ejemplo 2: Crear una columna literal a partir de una lista.
from pyspark.sql import functions as dbf
spark.range(1).select(dbf.lit([1, 2, 3])).show()
+--------------+
|array(1, 2, 3)|
+--------------+
| [1, 2, 3]|
+--------------+
Ejemplo 3: Creación de una columna literal a partir de una cadena.
from pyspark.sql import functions as dbf
df = spark.range(1)
df.select(dbf.lit("PySpark").alias('framework'), df.id).show()
+---------+---+
|framework| id|
+---------+---+
| PySpark| 0|
+---------+---+