videoprezentace

Vytiskne první n řádky datového rámce do konzoly.

Syntaxe

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

Parametry

Parameter Typ Description
n int, volitelné, výchozí 20 Počet řádků, které se mají zobrazit
truncate bool nebo int, volitelné, výchozí hodnota True Pokud je nastavená hodnota True, zkrátte řetězce delší než 20 znaků. Pokud je nastaveno číslo větší než jedno, zkrátí dlouhé řetězce na délku truncate a zarovná buňky doprava.
vertical bool, volitelné Pokud je nastavená hodnota True, vytiskněte výstupní řádky svisle (jeden řádek na hodnotu sloupce).

Příklady

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