согласно этому ответу , я сравниваю подтип datetime64 [нс, США / Центральный] с np.datetime64 :
columns = self._obj.columns
for dtype in self._obj.dtypes:
print("testing:", dtype)
if np.issubdtype(dtype, np.datetime64):
...
testing: datetime64[ns, US/Central]
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-6-2ddcb445a42c> in <module>
...
...(self, dataframe, *dataframes)
147 for dtype in self._obj.dtypes:
148 print("testing:", dtype)
--> 149 if np.issubdtype(dtype, np.datetime64):
...
TypeError: data type not understood
если запустить head () в этом кадре данных, я получу нормальные метки времени в этом столбце:
ts
0 2020-02-22 12:11:40-06:00 NaN
1 2020-02-22 12:11:41-06:00 NaN
pandas. версия '1.0.2'
numpy. версия '1.18.1'
есть идеи? спасибо