Python pandas to_datetime格式以不同的格式从同一列中日期

Python pandas to_datetime格式以不同的格式从同一列中日期,python,pandas,date,datetime,Python,Pandas,Date,Datetime,我正在使用pandas从csv文件中提取多个列中的两个列,并将其存储在新的csv文件中。问题是,pd.to_datetime将日期格式化为两种不同的格式。它将日期格式化为YYYY-MM-DD和YYYY-DD-MM。原始文件中的日期格式为DD-MM-YYYY 原始数据: **日期和时间** 01/1/2016 21:11:19 01/1/2016 21:29:58 01/1/2016 22:49:19 01/1/2016 22:50:41 02/1/2016 00:11:41 02/1/2016

我正在使用pandas从csv文件中提取多个列中的两个列,并将其存储在新的csv文件中。问题是,pd.to_datetime将日期格式化为两种不同的格式。它将日期格式化为YYYY-MM-DD和YYYY-DD-MM。原始文件中的日期格式为DD-MM-YYYY

原始数据:

**日期和时间** 01/1/2016 21:11:19 01/1/2016 21:29:58 01/1/2016 22:49:19 01/1/2016 22:50:41 02/1/2016 00:11:41 02/1/2016 00:19:47 02/1/2016 00:19:48 02/1/2016 00:19:50 02/1/2016 00:19:50

格式化后的数据:

**日期和时间** 2016-01-01 21:11:19 2016-01-01 21:29:58 2016-01-01 22:49:19 2016-01-01 22:50:41 2016-02-01 00:11:41 2016-02-01 00:19:47 2016-02-01 00:19:48 2016-02-01 00:19:50 2016-02-01 00:19:50

注意日期从1月1日到2月1日的变化

series = read_csv("original_sample.csv")
series = series[["DATE_TIME", "REPLY_SIZE"]]
series["DATE_TIME"] = pd.to_datetime(series["DATE_TIME"])
series.to_csv("clean_sample.csv")
为什么会这样


注意:为了清晰起见,我已编辑了回复大小。

尝试序列[DATE\u TIME]=pd。to\u datetimeseries[DATE\u TIME],格式=%m/%d/%Y%H:%m:%s

这可能只是pd.to\u datetimeYeah的默认格式。我做到了。它起作用了。但我还是不明白。这是熊猫约会时间里的虫子吗?不是。如果不设置格式,则默认为问题中显示的结果。