我是python的新手,今天我试图在财务数据框架(YYYY-MM-DD的第一列和第二列值)中进行一些操作。 当我尝试应用简单的pct_change()操作时,它给了我这个错误:
TypeError: ufunc true_divide cannot use operands with types
dtype('<M8[ns]') and dtype('<M8[ns]')
这个错误究竟是由什么造成的?我该如何解决它?因为我无法在网上找到很多解释。 非常感谢提前!
答案 0 :(得分:1)
dtype('<M8[ns]')
是numpy
datetime64
dtypes之一。因此,看起来您正在尝试在日期列上执行您的百分比更改计算,这无法正常工作。
解决方案是选择值列。 (因为你没有提供必要的细节,所以我不能更具体。)