Поскольку pandas 0.23.4
, pandas._libs.tslib.NaTType
полностью устарела, поэтому я должен использовать pandas.NaT
, как указано в 0.23.2
changelog,
The type import pandas.tslib.NaTType is deprecated and can be replaced by using type(pandas.NaT)
Но когда я попробовал следующий код,
from pandas import NaT
val_type = type(val)
if issubclass(val_type, NaT):
return 'NaT'
Я получил ошибку,
TypeError: issubclass() arg 2 must be a class or tuple of classes
Если я попытаюсь,
if isinstance(val_type, NaT):
return 'NaT'
Я получил следующую ошибку,
TypeError: isinstance() arg 2 must be a type or tuple of types