dtype(&#39; <m8 [ns]')error =“”

时间:2018-06-13 07:42:30

标签: python pandas datetime error-handling

=“”

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

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

这个错误究竟是由什么造成的?我该如何解决它?因为我无法在网上找到很多解释。 非常感谢提前!

1 个答案:

答案 0 :(得分:1)

dtype('<M8[ns]')numpy datetime64 dtypes之一。因此,看起来您正在尝试在日期列上执行您的百分比更改计算,这无法正常工作。

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