我有一个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
但现在我想把新列转换成整数形式的天数。我想只选前两个角色,但很多价值观都是负面的,所以我在寻找更好的路线。
想不想用一种有效的方法把列转换成整数?
谢谢
只需在timedeltas上使用^{} 访问器和
.days
属性。相关问题 更多 >
编程相关推荐