3
我试图通过包含在同一数据帧的像这样不支持的类型timedelta
loans['est_close_date'] = loans['dealdate'] + loans['tenor_weeks'].apply(lambda x: dt.timedelta(weeks =x))
其他列值增加大熊猫数据帧日期,但我不断收到错误为:
“不支持类型的timedelta周组件:numpy.int64”错误。
在另一方面,建设这样
loans['est_close_date'] = loans['dealdate'] + loans['tenor_weeks'].apply(lambda x: dt.timedelta(weeks =1)*x)
的作品就好了。我不明白第一种方法有什么问题。 tenor_weeks
列中没有缺失值。
预先感谢您!
谢谢!熊猫'to_timedelta'也适合我。仍然不明白为什么标准timedelta不适用于Pandas数据框。我的Python和熊猫似乎是最新的。 – Sophia
很高兴能帮到你。如果我的回答有帮助,请不要忘记[接受](http://meta.stackexchange.com/a/5235/295067) - 点击答案旁边的复选标记('✓')将其从灰色出来填补。谢谢。 – jezrael