工作中經常碰到兩列數據為date類型,當這兩列數據相減或者相加時,得到天數,當運用這個值進行運算會報錯:ufunc true_divide cannot use operands with types dtype('int64') and dtype('<m8[ns]'),我們只需要把'<m8[ns]'類型數據轉換為int就可以繼續運算
l = df1['計划結束時間'] - df1['計划開始時間']為:
這個數據是不能進行加減運算的
L = l.values / (24*60*60*1000000000)
L = L.astype(int)
輸出:
這時候就可以進行正常加減運算了