pandas.testing.assert_series_equal#

pandas.testing.assert_series_equal(left, правый, check_dtype=True, check_index_type='equiv', check_series_type=True, check_names=True, check_exact=, check_datetimelike_compat=False, check_categorical=True, check_category_order=True, check_freq=True, check_flags=True, rtol=, atol=, obj='Series', *, check_index=True, check_like=False)[источник]#

Проверить, равны ли левый и правый Series.

Параметры:
leftSeries
правыйSeries
check_dtypebool, по умолчанию True

Проверять ли, идентичен ли dtype Series.

check_index_typebool или {'equiv'}, по умолчанию 'equiv'

Проверять ли, что класс Index, dtype и inferred_type идентичны.

check_series_typebool, по умолчанию True

Проверять ли, что класс Series идентичен.

check_namesbool, по умолчанию True

Проверять ли атрибут names у Series и Index.

check_exactbool, по умолчанию False

Сравнивать числа точно или нет.

Изменено в версии 2.2.0: По умолчанию True для целочисленных типов данных, если ни один из check_exact, rtol и atol указаны.

check_datetimelike_compatbool, по умолчанию False

Сравнение datetime-подобных объектов, которое сравнивается без учета dtype.

check_categoricalbool, по умолчанию True

Сравнивать ли внутренний Categorical точно.

check_category_orderbool, по умолчанию True

Сравнивать ли порядок категорий внутренних Categorical.

check_freqbool, по умолчанию True

Проверять ли freq атрибут на DatetimeIndex или TimedeltaIndex.

check_flagsbool, по умолчанию True

Проверять ли флаги атрибут.

rtolfloat, по умолчанию 1e-5

Относительный допуск. Используется только когда check_exact равен False.

atolfloat, по умолчанию 1e-8

Абсолютная погрешность. Используется только когда check_exact равен False.

objstr, по умолчанию 'Series'

Укажите имя объекта, с которым сравнивается, используется внутри для отображения соответствующего сообщения утверждения.

check_indexbool, по умолчанию True

Проверять ли эквивалентность индексов. Если False, то сравнивать только значения.

Добавлено в версии 1.3.0.

check_likebool, по умолчанию False

Если True, игнорировать порядок индекса. Должно быть False, если check_index равно False. Примечание: одинаковые метки должны соответствовать одинаковым данным.

Добавлено в версии 1.5.0.

Примеры

>>> from pandas import testing as tm
>>> a = pd.Series([1, 2, 3, 4])
>>> b = pd.Series([1, 2, 3, 4])
>>> tm.assert_series_equal(a, b)