polars.testing.assert_series_not_equal
-
Проверяет, что левый и правый Series не равны.
Эта функция предназначена для использования в модульных тестах.
Изменено в версии 0.20.31: Параметр
check_dtypeпереименован вcheck_dtypes.Изменено в версии 1.32.3: Параметры
rtolиatolпереименованы соответственно вrel_tolиabs_tol.- Параметры:
-
- left
-
Первый Series для сравнения.
- right
-
Второй Series для сравнения.
- check_dtypes
-
Требует совпадения типов данных.
- check_names
-
Требует совпадения имён.
- check_order
-
Требует, чтобы элементы располагались в одном и том же порядке.
- check_exact
-
Требует точного совпадения значений с плавающей точкой. Если задано значение
False, значения считаются равными, если их разница не превышает допустимое отклонение (см.rel_tolиabs_tol). Влияет только на столбцы с типом данных Float. - rel_tol
-
Относительное допустимое отклонение при неточной проверке, задаваемое как доля значений в
right. - abs_tol
-
Абсолютное допустимое отклонение при неточной проверке.
- categorical_as_str
-
Преобразует категориальные столбцы в строки перед сравнением. Это позволяет сравнивать столбцы, содержащие разные категории.
См. также
Примеры
>>> from polars.testing import assert_series_not_equal >>> s1 = pl.Series([1, 2, 3]) >>> s2 = pl.Series([1, 2, 3]) >>> assert_series_not_equal(s1, s2) Traceback (most recent call last): ... AssertionError: Series are equal (but are expected not to be)
polars.testing.assert_series_not_equal(
left: Series,
right: Series,
*,
check_dtypes: bool = True,
check_names: bool = True,
check_order: bool = True,
check_exact: bool = False,
rel_tol: float = 1e-05,
abs_tol: float = 1e-08,
categorical_as_str: bool = False,
) → None
© 2020 Ritchie Vink
© 2022 Polars contributors
Licensed under the MIT License.
https://docs.pola.rs/api/python/stable/reference/api/polars.testing.assert_series_not_equal.html