我尝试将91504000转换为09:15:04.000,并将0附加到91504000,然后转换为091504000。我使用了以下函数:
df['MDTime'] = pd.to_datetime(df['MDTime'], format='%H:%M:%S,%f')
但它不起作用。
time data '091504000' does not match format '%H:%M:%S' (match)
I used this function: df['MDTime'] = pd.to_datetime(df['MDTime'], format='%H:%M:%S,%f')
1条答案
按热度按时间pgvzfuti1#
格式变量pd.to_datetime指定函数的input格式,而不是输出。从格式字符串中删除冒号字符,您应该看到成功。