Pandas-将派生日期时间转换为整数

2024-05-19 13:25:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个pandas数据框“df”,其中有一个原始列,其中的日期采用datetime格式。我把硬性约会设为变量:

 hard_date = datetime.date(2013, 5, 2)

然后我在df中创建了一个新列,其中包含日期列中的值和硬日期之间的差异。。。

df['days_from'] = df['date'] - hard_date

这产生了很好的效果。例如,当我在新列中打印第一个单元格时,它显示:

print (df['days_from'].iloc[0])

28 days 00:00:00

但现在我想把新列转换成整数形式的天数。我想只选前两个角色,但很多价值观都是负面的,所以我在寻找更好的路线。

想不想用一种有效的方法把列转换成整数?

谢谢


Tags: 数据frompandasdfdatetimedate格式整数