您好我在数据框中有这个列,如下所示:
Days
96 days
96 days
47 days
91 days
64 days
我想在散点图上绘制它,但我得到错误说:
TypeError: Cannot cast scalar from dtype('float64') to dtype('<m8[ns]') according to the rule 'same_kind'
我很确定问题出现在上面的那一列中,所以我需要将它从这个timedelta类型更改为某些可绘制类型,但不知道我该怎么做呢?有什么想法吗?
答案 0 :(得分:1)
您只需将Days列转换为整数格式并正常绘制:
df['daysInt'] = df['Days'].apply(lambda x: x.days)
...会给你int列,你知道其余的。