pandas把'


工作中經常碰到兩列數據為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)

輸出:

這時候就可以進行正常加減運算了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM