我是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]')
是numpy
datetime64
dtype之一。因此,看起来您正在尝试对日期列进行百分比变化计算,这令人惊讶地不起作用。
解决方案是选择值列。(我不能更具体,因为您没有提供必要的细节。