0

私は多くのことを試しましたが、これを機能させることができないようです。要するに、この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',)]

let arr = 'one,two,three';
let result = arr.split(',').map((i) => {
return {text: i}
})
console.log(result)

4

1 に答える 1