首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >timedelta浮动python

timedelta浮动python
EN

Stack Overflow用户
提问于 2017-04-28 09:54:33
回答 1查看 2.1K关注 0票数 1

嗨,我在dataframe上有一个专栏,它是这样的:

代码语言:javascript
复制
Days
96 days
96 days
47 days
91 days
64 days

我想把它画在散点图上,但是我发现一个错误,上面写着:

代码语言:javascript
复制
TypeError: Cannot cast scalar from dtype('float64') to dtype('<m8[ns]') according to the rule 'same_kind'

我很确定问题就在上面这一栏中,所以我需要将它从这个timedelta类型更改为某个可绘制的类型,但不确定如何才能这样做呢?有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-28 10:56:10

您只需将Days列转换为整数格式,并按常规方式绘制:

代码语言:javascript
复制
df['daysInt'] = df['Days'].apply(lambda x: x.days)

...will给出了int列,其余部分您都知道了。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43677308

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档