私は多くのことを試しましたが、これを機能させることができないようです。要するに、このndarrayをDataFrameに変換しようとするとエラーが発生するので、これをしたいのです。Dataframe 内で欠落している Datetime64 値を見つけると、次のエラーが発生します。
「範囲外のナノ秒のタイムスタンプ: 1-01-01 00:00:00」
したがって、これらの DateTime64 列を文字列に変換し、ndarray 内で '1-01-01 00:00:00' を再コード化してから、上記のエラーに直面しないように、それらを DataFrame 内の DateTime 変数に変換し直します。
with sRW.SavReaderNp('C:/Users/Sam/Downloads/data.sav') as reader:
record = reader.all()
プリント:
[(b'61D8894E-7FB0-3DE6-E053-6C04A8C01207', 250000., '2019-08-05T00:00:00.000000',
(b'61D8894E-7FB0-3DE6-E053-6C04A8C01207', 250000., '2019-08-05T00:00:00.000000',
(b'61D8894E-7FB0-3DE6-E053-6C04A8C01207', 250000., '0001-01-01T00:00:00.000000',)]