测试#

断言函数#

testing.assert_frame_equal(左右[, ...])

检查左右 DataFrame 是否相等。

testing.assert_series_equal(左右[, ...])

检查左右系列是否相等。

testing.assert_index_equal(左右[, ...])

检查左右索引是否相等。

testing.assert_extension_array_equal(左右)

检查左右 ExtensionArray 是否相等。

异常和警告#

errors.AbstractMethodError(类实例[, ...])

对于抽象方法,引发此错误而不是 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

尝试对不兼容的 HDF5 文件使用 where 条件时引发警告。

errors.IndexingError

尝试索引且维度不匹配时会引发异常。

errors.InvalidColumnName

to_stata 引发的警告该列包含无效的 stata 名称。

errors.InvalidComparison

_validate_comparison_value 引发异常以指示比较无效。

errors.InvalidIndexError

尝试使用无效索引键时引发异常。

errors.InvalidVersion

发现无效版本,用户应参考 PEP 440。

errors.IntCastingNaNError

astype将NaN 数组转换 () 为整数类型时引发异常。

errors.LossySetitemError

尝试在非无损的 np.ndarray 上执行 __setitem__ 时引发。

errors.MergeError

合并数据时引发异常。

errors.NoBufferPresent

_get_data_buffer 中引发异常,表示没有请求的缓冲区。

errors.NullFrequencyError

freq当 a不能为 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

尝试在从 .a 文件复制的切片上进行设​​置时引发异常DataFrame

errors.SettingWithCopyWarning

尝试设置从 .a 文件复制的切片时引发警告DataFrame

errors.SpecificationError

agg当函数未指定时引发异常。

errors.UndefinedVariableError(名称[, is_local])

query由未定义的变量名称或eval使用未定义的变量名称时引发的异常。

errors.UnsortedIndexError

对尚未进行词法排序的 MultiIndex 进行切片时引发错误。

errors.UnsupportedFunctionCall

尝试调用不受支持的 numpy 函数时引发异常。

errors.ValueLabelTypeMismatch

to_stata 对包含非字符串值的类别列发出警告。

错误报告功能#

show_versions([as_json])

提供对错误报告很重要的有用信息。

测试套件运行程序#

test([extra_args, run_doctests])

使用 pytest 运行 pandas 测试套件。