Pular para o conteúdo principal

mostrar

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, default 20

Número de linhas a serem exibidas.

truncate

booleano ou inteiro, opcional, default True

Se definido como True, trunca strings com mais de 20 caracteres. Se definido para um número maior que um, trunca strings longas para comprimento truncate e alinha as células à direita.

vertical

booleano, opcional

Se definido como True, imprime as linhas de saída verticalmente (uma linha por valor de coluna).

Exemplos

Python
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...