สร้าง PySpark DataFrame ชื่อ df
%python df = sqlContext.createDataFrame([("foo", 1), ("bar", 2), ("baz", 3)], ("k", "v"))
%python print(type(df)) # <class 'pyspark.sql.dataframe.DataFrame'>
แสดงตาราง
%python df.show() # +---+---+ # | k| v| # +---+---+ # |foo| 1| # |bar| 2| # |baz| 3| # +---+---+
แสดงตาราง โดยกำหนด n = 2
%python df.show(n=2) # +---+---+ # | k| v| # +---+---+ # |foo| 1| # |bar| 2| # +---+---+ # only showing top 2 rows
%python df.show(2, True) # +---+---+ # | k| v| # +---+---+ # |foo| 1| # |bar| 2| # +---+---+ # only showing top 2 rows
doc
%python df.show?
Signature: df.show( n: int = 20, truncate: Union[bool, int] = True, vertical: bool = False, ) -> None Docstring: Prints the first ``n`` rows to the console. .. versionadded:: 1.3.0 Parameters ---------- n : int, optional Number of rows to show. truncate : bool or int, optional If set to ``True``, truncate strings longer than 20 chars by default. If set to a number greater than one, truncates long strings to length ``truncate`` and align cells right. vertical : bool, optional If set to ``True``, print output rows vertically (one line per column value). Examples -------- >>> df DataFrame[age: int, name: string] >>> df.show() +---+-----+ |age| name| +---+-----+ | 2|Alice| | 5| Bob| +---+-----+ >>> df.show(truncate=3) +---+----+ |age|name| +---+----+ | 2| Ali| | 5| Bob| +---+----+ >>> df.show(vertical=True) -RECORD 0----- age | 2 name | Alice -RECORD 1----- age | 5 name | Bob File: /databricks/spark/python/pyspark/sql/dataframe.py