dtype('<M8[ns]') 错误



我是python的新手,今天我试图在财务数据帧(第一列为YYYY-MM-DD,第二列为值(中进行一些操作。 当我尝试应用一个简单的pct_change((操作时,它给了我这个错误:

TypeError: ufunc true_divide cannot use operands with types 
dtype('<M8[ns]') and dtype('<M8[ns]')

此错误究竟是由什么引起的?我该如何解决它?因为我在网上真的找不到很多解释。 提前非常感谢!

dtype('<M8[ns]')numpydatetime64dtype之一。因此,看起来您正在尝试对日期列进行百分比变化计算,这令人惊讶地不起作用。

解决方案是选择值列。(我不能更具体,因为您没有提供必要的细节。

最新更新