熊猫:将具有多种日期格式的字符串列转换为日期时间列

时间:2020-03-10 17:13:44

标签: python pandas

我正在尝试按照标题中所述进行操作。 这就是我正在尝试的:

df['date_time'] = np.where(df['stringtime'].str.contains('-'), \
                          pd.to_datetime(df['stringtime'], format='%Y-%m-%d %H:%M:%S'), \
                          pd.to_datetime(df['stringtime'], format='%d/%m/%Y'))

该栏应介绍我的两种日期格式。

但是,我收到此错误:

ValueError: time data '2019-12-08 00:00:00' does not match format '%d/%m/%Y' (match)

0 个答案:

没有答案