我正在尝试重新格式化以下列名。它们都已经转换为日期时间列。
该代码适用于我列表中的前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
答案 0 :(得分:0)
试 df_EVENT5_13 [i] = df_EVENT5_13 [i] .dt.date