Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Especifica el esquema de entrada. Algunos orígenes de datos (como JSON) pueden deducir automáticamente el esquema de entrada de los datos. Al especificar el esquema aquí, el origen de datos subyacente puede omitir el paso de inferencia de esquema, lo que acelera la carga de datos.
Sintaxis
schema(schema)
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
schema |
StructType o str | Un StructType objeto o una cadena con formato DDL (por ejemplo, 'col0 INT, col1 DOUBLE'). |
Devoluciones
DataFrameReader
Ejemplos
Especifique el esquema al leer un archivo CSV.
import tempfile
with tempfile.TemporaryDirectory(prefix="schema") as d:
spark.read.schema("col0 INT, col1 DOUBLE").format("csv").load(d).printSchema()
# root
# |-- col0: integer (nullable = true)
# |-- col1: double (nullable = true)