如何将dtype'object'转换为dtype'datetime64(ns)'

时间:2019-06-20 15:31:31

标签: pandas

我的日期类型-2018年12月31日 当我尝试转换为datetime64(ns)时,收到一条错误消息,提示时间数据“ 15-May-2”与格式“%d /%b /%Y”不匹配

def strptime_with_offset(string, format='%d/%b/%Y'):
    base_dt = datetime.strptime(string[:-3], format)
    offset = int(string[-3:])
    delta = timedelta(hours=offset/100, minutes=offset%100)
    return base_dt + delta
df['Date'] = df['Date'].apply(strptime_with_offset)
print(df.dtypes)

这是我尝试过的代码。

0 个答案:

没有答案