шоу

Выводит первые n строки кадра данных в консоль.

Синтаксис

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

Параметры

Параметр Тип Описание
n int, необязательный, по умолчанию 20 Число строк для отображения.
truncate Bool или int, необязательный, по умолчанию True Если задано значение True, усечение строк длиннее 20 символов. Если задано число больше одного, усечение длинных строк по длине truncate и выравниванию ячеек вправо.
vertical bool, необязательный Если задано значение True, выводит выходные строки по вертикали (по одной строке на значение столбца).

Примеры

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