Spec-Zone.ru › Polars

polars.testing.parametric.column

class polars.testing.parametric.column(
    name: str | None = None,
    dtype: PolarsDataType | None = None,
    strategy: SearchStrategy[Any] | None = None,
    allow_null: bool | None = None,
    unique: bool = False,
    null_probability: float | None = None,
)

Определяет столбец для использования со стратегией dataframes.

Предупреждение

Эта функциональность в настоящее время считается нестабильной. Она может быть изменена в любой момент без того, чтобы это считалось нарушением обратной совместимости.

Параметры:
namestr

строковое имя столбца.

dtypePolarsDataType

тип данных Polars.

strategystrategy, optional

позволяет переопределить стратегию по умолчанию для указанного типа данных.

allow_nullbool, optional

Разрешает значения null и по умолчанию допускает тип данных Null.

uniquebool, optional

флаг, указывающий, что все значения, сгенерированные для столбца, должны быть уникальными.

null_probabilityfloat, optional

вероятность (от 0.0 до 1.0) того, что сгенерированное значение будет None. Это применяется независимо от любых значений None, сгенерированных базовой стратегией.

Устарело с версии 0.20.26: Используйте вместо этого allow_null.

Примеры

>>> from polars.testing.parametric import column
>>> dfs = dataframes(
...     [
...         column("x", dtype=pl.Int32, allow_null=True),
...         column("y", dtype=pl.Float64),
...     ],
...     size=2,
... )
>>> dfs.example()  
shape: (2, 2)
┌───────────┬────────────┐
│ x         ┆ y          │
│ ---       ┆ ---        │
│ i32       ┆ f64        │
╞═══════════╪════════════╡
│ null      ┆ 1.1755e-38 │
│ 575050513 ┆ inf        │
└───────────┴────────────┘
__init__(
    name: str | None = None,
    dtype: PolarsDataType | None = None,
    strategy: SearchStrategy[Any] | None = None,
    allow_null: bool | None = None,
    unique: bool = False,
    null_probability: float | None = None,
) → None

Методы

__init__([name, dtype, strategy, ...])

Атрибуты

allow_null

dtype

name

null_probability

strategy

unique

© 2020 Ritchie Vink
© 2022 Polars contributors
Licensed under the MIT License.
https://docs.pola.rs/api/python/stable/reference/api/polars.testing.parametric.column.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API