博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
pandas把'<m8[ns]'类型转换为int类型进行运算
阅读量:5104 次
发布时间:2019-06-13

本文共 345 字,大约阅读时间需要 1 分钟。

工作中经常碰到两列数据为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)

输出:

这时候就可以进行正常加减运算了

 

转载于:https://www.cnblogs.com/wenzb/p/10768885.html

你可能感兴趣的文章
学习进度条11
查看>>
剑指offer之【树的子结构】
查看>>
Http协议中常用字段总结(不定时完善中)
查看>>
大道至简——第二章读后感
查看>>
线程的分离与结合
查看>>
混沌数学之Arnold模型
查看>>
判断一个数是偶数还是素数 做相应处理并排序输出
查看>>
进制转换问题
查看>>
Docker 容器的数据管理
查看>>
驱动相关Error
查看>>
补坑:Prufer 编码总结
查看>>
mysql单节点大事务限制是哪个参数_java面试题汇总 转自多处
查看>>
ORACLE- PLSQL 游标的几种使用情况
查看>>
Maven依赖
查看>>
声笔飞码超字模式效率分析
查看>>
元旦快乐(2016-01-01)
查看>>
WCF服务部署到IIS上,然后通过web服务引用方式出现错误的解决办法
查看>>
jq地区联动
查看>>
paip.cache 缓存架构以及性能提升总结
查看>>
Atitit.atiDataStoreService v2 新特性
查看>>