Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los 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)