0

我正在尝试重新格式化以下列名称。它们都已转换为日期时间列。

该代码适用于我列表中的前 3 列。但是,最后两列打破了它。

date_columns = ['DTI', 'DTO', 'DTD', 'DTE', 'DTINS']

for i in date_columns:
    df_EVENT5_13[i] = df_EVENT5_13[i].apply(lambda x:x.date().strftime('%m/%d/%Y'))

以下是我得到的错误:

ValueError: NaTType does not support strftime
4

1 回答 1

0

尝试 df_EVENT5_13[i] = df_EVENT5_13[i].dt.date

于 2018-04-04T13:14:40.047 回答