我试图从 Pandas 的列中减去今天的日期以获得天数(作为整数)。
我首先使用pd.to_datetime
.
df['Date'] - datetime.datetime.now().date()
我收到以下错误:
类型错误:不支持的操作数类型 -:'DatetimeIndex' 和 'datetime.date'
我想弄清楚如何让它工作,还将天数转换为整数?
SAK*_*URA 11
我认为问题可能是由于您从日期对象(不包括时间)中减去了熊猫日期时间对象。你可以试试这个:
df['Date_2'] = pd.to_datetime(df['Date']).dt.date
Run Code Online (Sandbox Code Playgroud)
现在做计算:df['Date_2'] - datetime.datetime.now().date()
应该可以。
归档时间: |
|
查看次数: |
35527 次 |
最近记录: |