gpt4 book ai didi

python - "TypeError: data type not understood"比较数据类型 np.datetime64

转载 作者:行者123 更新时间:2023-12-04 04:15:48 25 4
gpt4 key购买 nike

按照这个 response ,我正在比较一个亚型 datetime64[ns,美国/中部] 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'
有任何想法吗?谢谢

最佳答案

不理想,但我用字符串比较解决了这个问题:

if (str(dtype).startswith("datetime64")):
...

关于python - "TypeError: data type not understood"比较数据类型 np.datetime64,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60714568/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com