我有关于python数据帧的理论问题。
我目前有 1个平面文件,其中有一个名为计划开始日期的列。当我打印此列的 dtype 时,日期为 datetime64 [ns]。
我有一个第二个平面文件,它有一个名为计划开始日期的列。但是,当我从第二个平面文件中打印此列的 dtype 时,它是对象。
我在数据中查看了这两个平面文件的计划开始日期,它们是相同的。
例如
Flat file 1:
Plan start date
8/16/2017 0:00
5/31/2017 0:00
5/31/2017 0:00
5/31/2017 0:00
5/31/2017 0:00
4/21/2016 0:00
4/21/2016 0:00
4/21/2016 0:00
4/21/2016 0:00
4/21/2016 0:00
Flat file 2:
Plan start date
8/16/2017 0:00
5/31/2017 0:00
5/31/2017 0:00
5/31/2017 0:00
5/31/2017 0:00
4/21/2016 0:00
4/21/2016 0:00
4/21/2016 0:00
4/21/2016 0:00
4/21/2016 0:00
我有点不清楚为什么python以不同的方式解释这两个字段:一个是另一个对象的日期时间。
Ps:对于第二个数据框,我检查了计划开始日期是否存在任何错误数据的可能性,即输入的字符串但没有。
任何人都可以分享?