次のような日付を含む2つの隣接する列を持つ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,,,,,,,,
これについて 2 つの質問があります。最初の日付は正常に読み取られるのに、まったく同じ形式のように見える 2 番目の日付が 0 であると見なされるのはなぜですか? NULL が空の文字列に変換されるのはなぜですか?
私が使用しているコードは次のとおりです。
df = pandas.read_csv(filepath, sep = ",")
df.to_csv("C:\\tmp\\test.csv")