# works
pre_start['exposure_days'] = (datetime.now() - pd.to_datetime(pre_start['First_Exposure']))
# doesn't work
pre_start['exposure_days'] = (datetime.now() - pd.to_datetime(pre_start['First_Receive_Date'])).days
我得到的错误是AttributeError: 'Series' object has no attribute 'days'
。
如果不做一些令人讨厌的和低效的事情,比如pre_start['real_exposure_days'] = pre_start['exposure_days'].apply(lambda x: x.days)
,有没有一种方法可以获得天数,避免这个错误?
1条答案
按热度按时间gywdnpxw1#
你应该做的是使用
dt
访问器: