CLN: 从构造函数中移除 fastpath 和 verify_integrity
作者: jreback创建于 2018年3月10日更新于 2026年9月28日
标签DeprecateCleanConstructors
这是一个顶层问题,需要从公共接口、类如 `Categorical`、`Series` 和 `MultiIndex` 的构造函数中移除 `fastpath` 和/或 `verify_integrity` 关键字参数。如果这些参数从某个特定类中一次性移除,例如 `Index/MultiIndex` 中的 `verify_integrity` 参数,但仍然需要用于内部 API,则可以添加一个内部构造函数 `_from_fastpath`,用于替代原有的构造函数(例如,请参阅 `pandas.core.dtypes.dtype.CategoricalDtype` 以了解此示例)。可能需要进行一些重构以保持代码的干净整洁。
内容来源: pandas-dev/pandas