programa

Imprime as primeiras n linhas do DataFrame na consola.

Sintaxe

show(n: int = 20, truncate: Union[bool, int] = True, vertical: bool = False)

Parâmetros

Parâmetro Tipo Descrição
n int, opcional, padrão 20 Número de filas para mostrar.
truncate bool ou int, opcional, por defeito True Se definido para True, trunque as cadeias com mais de 20 caracteres. Se definido para um número superior a um, trunca as cadeias longas até ao comprimento truncate e alinha as células para a direita.
vertical bool, opcional Se definido para True, imprime as linhas de saída verticalmente (uma linha por valor de coluna).

Exemplos

df = spark.createDataFrame([
    (14, "Tom"), (23, "Alice"), (16, "Bob"), (19, "This is a super long name")],
    ["age", "name"])

df.show()
# +---+--------------------+
# |age|                name|
# +---+--------------------+
# | 14|                 Tom|
# | 23|               Alice|
# | 16|                 Bob|
# | 19|This is a super l...|
# +---+--------------------+

df.show(2)
# +---+-----+
# |age| name|
# +---+-----+
# | 14|  Tom|
# | 23|Alice|
# +---+-----+
# only showing top 2 rows

df.show(truncate=False)
# +---+-------------------------+
# |age|name                     |
# +---+-------------------------+
# |14 |Tom                      |
# |23 |Alice                    |
# |16 |Bob                      |
# |19 |This is a super long name|
# +---+-------------------------+

df.show(truncate=3)
# +---+----+
# |age|name|
# +---+----+
# | 14| Tom|
# | 23| Ali|
# | 16| Bob|
# | 19| Thi|
# +---+----+

df.show(vertical=True)
# -RECORD 0--------------------
# age  | 14
# name | Tom
# -RECORD 1--------------------
# age  | 23
# name | Alice
# -RECORD 2--------------------
# age  | 16
# name | Bob
# -RECORD 3--------------------
# age  | 19
# name | This is a super l...