当我尝试下面的代码时,我可以计算循环中的所有内容,但不能减去系列。为什么?
a = pd.Series(pd.date_range(start='1/1/1980', periods=10, freq='1m'))
b = pd.Series([pd.NaT] * 10)
for i in range(10):
a[i] - b[i]
a - b
类型错误:数据类型“datetime”无法理解
最佳答案
我可以找到两个相关的(已关闭的)错误:
- Different behaviour on two different environments. TypeError: data type "datetime" not understood
- TypeError: data type "datetime" not understood When fitting Non-daily data
升级到 Pandas 0.20.1+ 通常会有帮助
关于python - 如果在列中,则无法减去日期时间和 NaT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45503470/