polars.Config.set_tbl_cols#

classmethod Config.set_tbl_cols(n: int | None) type[Config][source]#

Set the number of columns that are visible when displaying tables.

Parameters:
nint

Number of columns to display; if n < 0 (eg: -1), display all columns.

Examples

Set number of displayed columns to a low value:

>>> with pl.Config() as cfg:
...     cfg.set_tbl_cols(5)
...     df = pl.DataFrame({str(i): [i] for i in range(100)})
...     print(df)
...
<class 'polars.config.Config'>
shape: (1, 100)
┌─────┬─────┬─────┬───┬─────┬─────┐
│ 0   ┆ 1   ┆ 2   ┆ … ┆ 98  ┆ 99  │
│ --- ┆ --- ┆ --- ┆   ┆ --- ┆ --- │
│ i64 ┆ i64 ┆ i64 ┆   ┆ i64 ┆ i64 │
╞═════╪═════╪═════╪═══╪═════╪═════╡
│ 0   ┆ 1   ┆ 2   ┆ … ┆ 98  ┆ 99  │
└─────┴─────┴─────┴───┴─────┴─────┘
>>> with pl.Config(tbl_cols=10):
...     print(df)
...
shape: (1, 100)
┌─────┬─────┬─────┬─────┬─────┬───┬─────┬─────┬─────┬─────┬─────┐
│ 0   ┆ 1   ┆ 2   ┆ 3   ┆ 4   ┆ … ┆ 95  ┆ 96  ┆ 97  ┆ 98  ┆ 99  │
│ --- ┆ --- ┆ --- ┆ --- ┆ --- ┆   ┆ --- ┆ --- ┆ --- ┆ --- ┆ --- │
│ i64 ┆ i64 ┆ i64 ┆ i64 ┆ i64 ┆   ┆ i64 ┆ i64 ┆ i64 ┆ i64 ┆ i64 │
╞═════╪═════╪═════╪═════╪═════╪═══╪═════╪═════╪═════╪═════╪═════╡
│ 0   ┆ 1   ┆ 2   ┆ 3   ┆ 4   ┆ … ┆ 95  ┆ 96  ┆ 97  ┆ 98  ┆ 99  │
└─────┴─────┴─────┴─────┴─────┴───┴─────┴─────┴─────┴─────┴─────┘