Compartilhar via


programa

Imprime as primeiras n linhas do DataFrame no console.

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 linhas a serem mostradas.
truncate bool ou int, opcional, true padrão Se definido como True, trunque cadeias de caracteres com mais de 20 caracteres. Se definido como um número maior que um, trunca cadeias de caracteres longas para alongar truncate e alinhar as células à direita.
vertical bool, opcional Se definido como True, imprima linhas de saída verticalmente (um valor de linha por 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...