pandera.engines.pandas_engine.DateTime¶
- class pandera.engines.pandas_engine.DateTime(to_datetime_kwargs=<factory>, unit='ns', tz=None, tz_localize_kwargs=<factory>)[source]¶
可能时区感知的日期时间的语义表示。
对于不带时区的日期时间使用
np.dtype("datetime64[ns]"),对于带时区的日期时间使用pandas.DatetimeTZDtype。属性
auto_coerce在所有情况下是否强制转换为True
continuous数字数据类型是否是连续的。
type由数据类型封装的原生 pandas 数据类型。
tz时区。
unit日期时间数据的精度。
to_datetime_kwargs传递给
pandas.to_datetime()用于强制转换的任何其他参数。tz_localize_kwargs传递给
pandas.Series.dt.tz_localize()用于强制转换的关键字参数。方法
- classmethod from_parametrized_dtype(pd_dtype)[source]¶
将一个
pandas.DatetimeTZDtype转换为 Panderapandera.engines.pandas_engine.DateTime。