Freigeben über


show

Druckt die ersten n Zeilen des DataFrame in der Konsole.

Syntax

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

Parameter

Parameter Typ Beschreibung
n int, optional, Standard 20 Anzahl der anzuzeigenden Zeilen.
truncate bool or int, optional, default True Wenn dieser Wert auf TrueZeichenfolgen festgelegt ist, die länger als 20 Zeichen sind. Wenn dieser Wert auf eine Zahl größer als eine festgelegt ist, werden lange Zeichenfolgen auf Länge truncate abgeschnitten und Zellen rechtsbündig ausgerichtet.
vertical bool, optional Bei Festlegung auf True, drucken Sie Ausgabezeilen vertikal (eine Zeile pro Spaltenwert).

Beispiele

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