我正在读取一个 csv 文件,其中包含两个相邻的列,其中包含如下日期:
29/11/2004 00:00,29/11/2005 00:00,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL
当我使用 read_csv 阅读此内容,然后使用 to_csv 方法将其写回 csv 时,它会转换为
29/11/2004 00:00,00:00.0,2.0,,,,,,,,
我对此有两个问题:为什么它读取第一个日期没问题,但认为第二个日期似乎具有完全相同的格式,是 0?为什么 NULL 会被转换为空字符串?
这是我正在使用的代码:
df = pandas.read_csv(filepath, sep = ",")
df.to_csv("C:\\tmp\\test.csv")