polars.DataFrame.glimpse#

DataFrame.glimpse(
*,
max_items_per_column: int = 10,
max_colname_length: int = 50,
return_as_string: bool = False,
) str | None[source]#

返回DataFrame的密集预览。

格式化显示每列一行,以便宽数据框显示清晰。每行显示列名、数据类型和前几个值。

Parameters:
max_items_per_column

每列显示的最大项目数。

max_colname_length

显示的列名的最大长度;超过此值的值将被截断,并在末尾添加省略号。

return_as_string

如果为True,将预览作为字符串返回,而不是打印到stdout。

另请参阅

describe, head, tail

示例

>>> from datetime import date
>>> df = pl.DataFrame(
...     {
...         "a": [1.0, 2.8, 3.0],
...         "b": [4, 5, None],
...         "c": [True, False, True],
...         "d": [None, "b", "c"],
...         "e": ["usd", "eur", None],
...         "f": [date(2020, 1, 1), date(2021, 1, 2), date(2022, 1, 1)],
...     }
... )
>>> df.glimpse()
Rows: 3
Columns: 6
$ a  <f64> 1.0, 2.8, 3.0
$ b  <i64> 4, 5, None
$ c <bool> True, False, True
$ d  <str> None, 'b', 'c'
$ e  <str> 'usd', 'eur', None
$ f <date> 2020-01-01, 2021-01-02, 2022-01-01