日期+天数

2024-09-29 00:13:43 发布

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

我有一个数据框,上面有一列1900年以来的日期。我需要将格式更改为Y%m%d。为此,我创建了一列datetime.date日期(1900,1,1)求和天数。你知道吗

我收到这个错误:

TypeError: unsupported operand type(s) for +: 'numpy.ndarray' and 'TimedeltaIndex'

这是我的密码:

df_vend['creation_date'] = np.where(df_vend['creation_date'] == 0,1,df_vend['creation_date'])
df_vend['base_date'] = [datetime.date(2019,1,1)] * len(df_vend.creation_date)
df_vend['creation_date'] = df_vend['base_date'] + pd.to_timedelta(df_vend['creation_date'])

你知道吗np.哪里用于更改值为0的日期。你知道吗


Tags: 数据dfbasedatetimedate格式type错误