我有一个包含 2 列的数据框,一列是日期,另一列是浮点数。我想添加那些 2 以获得以下内容:
Index Date Days NewDate
0 20-04-2016 5 25-04-2016
1 16-03-2015 3.7 20-03-2015
如您所见,如果有小数,它会被转换为 int,如 3.1–> 4(天)。我有一些奇怪的问题,所以我很感激任何帮助。谢谢 !
原文由 datascana 发布,翻译遵循 CC BY-SA 4.0 许可协议
首先,确保
Date
列是一个日期时间对象:然后,我们可以通过将
Days
列转换为 int 并将其转换为 pandas Timedelta:可以添加日期时间对象和时间增量: