Тестирование#

Функции утверждения#

testing.assert_frame_equal(left, right[, ...])

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

testing.assert_series_equal(left, right[, ...])

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

testing.assert_index_equal(left, right[, ...])

Проверяет, равны ли левый и правый индексы.

testing.assert_extension_array_equal(left, right)

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

Исключения и предупреждения#

errors.AbstractMethodError(class_instance[, ...])

Вызвать эту ошибку вместо NotImplementedError для абстрактных методов.

errors.AttributeConflictWarning

Предупреждение, возникающее при конфликте атрибутов индекса при использовании HDFStore.

errors.CategoricalConversionWarning

Предупреждение выдается при чтении частично помеченного файла Stata с использованием итератора.

errors.ChainedAssignmentError

Предупреждение выдается при попытке установить с помощью цепочечного присваивания.

errors.ClosedFileError

Исключение возникает при попытке выполнить операцию с закрытым файлом HDFStore.

errors.CSSWarning

Предупреждение возникает при неудачном преобразовании CSS-стилей.

errors.DatabaseError

Ошибка возникает при выполнении sql с плохим синтаксисом или sql, который вызывает ошибку.

errors.DataError

Исключение, возникающее при выполнении операции с нечисловыми данными.

errors.DtypeWarning

Предупреждение, возникающее при чтении различных типов данных в столбце из файла.

errors.DuplicateLabelError

Ошибка, возникающая при операции, которая введёт дублирующиеся метки.

errors.EmptyDataError

Исключение, вызванное в pd.read_csv когда встречаются пустые данные или заголовок.

errors.IncompatibilityWarning

Предупреждение, возникающее при попытке использовать критерии where в несовместимом файле HDF5.

errors.IndexingError

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

errors.InvalidColumnName

Предупреждение, выдаваемое to_stata, если столбец содержит недопустимое имя для Stata.

errors.InvalidComparison

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

errors.InvalidIndexError

Исключение, возникающее при попытке использовать недопустимый ключ индекса.

errors.InvalidVersion

Найдена недопустимая версия, пользователям следует обратиться к PEP 440.

errors.IntCastingNaNError

Исключение, возникающее при преобразовании (astype) массив с NaN в целочисленный тип.

errors.LossySetitemError

Возникает при попытке выполнить __setitem__ на np.ndarray, что не является безошибочным.

errors.MergeError

Исключение, возникающее при слиянии данных.

errors.NoBufferPresent

Исключение вызывается в _get_data_buffer, чтобы сигнализировать об отсутствии запрошенного буфера.

errors.NullFrequencyError

Исключение, возникающее при freq не может быть null.

errors.NumbaUtilError

Ошибка возникает для неподдерживаемых процедур движка Numba.

errors.NumExprClobberingError

Исключение, возникающее при попытке использовать встроенное имя numexpr в качестве имени переменной.

errors.OptionError

Исключение, возникающее для pandas.options.

errors.OutOfBoundsDatetime

Возникает, когда дата и время находятся вне диапазона, который может быть представлен.

errors.OutOfBoundsTimedelta

Возникает при встрече значения timedelta, которое не может быть представлено.

errors.ParserError

Исключение, возникающее при ошибке, обнаруженной при разборе содержимого файла.

errors.ParserWarning

Предупреждение, возникающее при чтении файла, который не использует парсер по умолчанию 'c'.

errors.PerformanceWarning

Предупреждение, возникающее при возможном влиянии на производительность.

errors.PossibleDataLossError

Исключение, возникающее при попытке открыть файл HDFStore, когда он уже открыт.

errors.PossiblePrecisionLoss

Предупреждение, вызванное to_stata для столбца со значением вне или равным int64.

errors.PyperclipException

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

errors.PyperclipWindowsException(сообщение)

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

errors.SettingWithCopyError

Исключение, возникающее при попытке установить значение на скопированном срезе из DataFrame.

errors.SettingWithCopyWarning

Предупреждение, возникающее при попытке установить значение на скопированном срезе из DataFrame.

errors.SpecificationError

Исключение, вызванное agg когда функции заданы некорректно.

errors.UndefinedVariableError(name[, is_local])

Исключение, вызванное query или eval при использовании неопределённого имени переменной.

errors.UnsortedIndexError

Ошибка, возникающая при срезе MultiIndex, который не был лексически отсортирован.

errors.UnsupportedFunctionCall

Исключение, возникающее при попытке вызвать неподдерживаемую функцию numpy.

errors.ValueLabelTypeMismatch

Предупреждение, вызванное to_stata на категориальной колонке, содержащей нестроковые значения.

Функция отчёта об ошибках#

show_versions([as_json])

Предоставьте полезную информацию, важную для отчётов об ошибках.

Запускатель тестового набора#

test([extra_args, run_doctests])

Запуск набора тестов pandas с использованием pytest.