visa

Skriver ut de första n raderna i DataFrame till konsolen.

Syntax

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

Parameters

Parameter Type Beskrivning
n int, valfritt, standard 20 Antal rader som ska visas.
truncate bool eller int, valfritt, standard sant Om värdet är inställt på Truetrunkerar du strängar som är längre än 20 tecken. Om det är inställt på ett tal som är större än ett trunkerar långa strängar för att längden truncate och justera cellerna åt höger.
vertical bool, valfritt Om värdet är inställt på Trueskriver du ut rader lodrätt (en rad per kolumnvärde).

Exempel

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