4
我有一个熊猫数据框'df',其中有一个日期时间格式的日期的原始列。我设置固定的日期作为变量:熊猫 - 将派生日期时间转换为整数
hard_date = datetime.date(2013, 5, 2)
然后我在我的DF与日柱和hard_date值之间的差产生一个新的列...
df['days_from'] = df['date'] - hard_date
这产生一个好的输出。例如,当我打印新列中的第一个单元格时,它显示:
print (df['days_from'].iloc[0])
28 days 00:00:00
但是现在我想将新列转换为整数天数。我考虑过拍摄前两个角色,但其中许多值都是负值,所以我正在寻找更好的路线。
有关如何将列转换为日期整数的有效方法的任何想法?
感谢
你试过'.days'吗? datetime [timedeltas](https://docs.python.org/2/library/datetime.html#timedelta-objects)让你分别看看每一块。 – TemporalWolf
[将timedelta转换为天,小时和分钟]的可能重复(http://stackoverflow.com/questions/2119472/convert-a-timedelta-to-days-hours-and-minutes) – TemporalWolf