Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Imprime el esquema en el formato de árbol. Opcionalmente, permite especificar cuántos niveles se imprimirán si el esquema está anidado.
Sintaxis
printSchema(level: Optional[int] = None)
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
level |
int, opcional | Cuántos niveles se van a imprimir para esquemas anidados. |
Ejemplos
df = spark.createDataFrame(
[(14, "Tom"), (23, "Alice"), (16, "Bob")], ["age", "name"])
df.printSchema()
# root
# |-- age: long (nullable = true)
# |-- name: string (nullable = true)
df = spark.createDataFrame([(1, (2, 2))], ["a", "b"])
df.printSchema(1)
# root
# |-- a: long (nullable = true)
# |-- b: struct (nullable = true)
df.printSchema(2)
# root
# |-- a: long (nullable = true)
# |-- b: struct (nullable = true)
# | |-- _1: long (nullable = true)
# | |-- _2: long (nullable = true)