pandas._libs.tslibs.np_datetime.OutOfBoundsDatetime: Out of bounds nanosecond timestamp が出た

Python[完全]入門
司 ゆき
SBクリエイティブ
2021-01-22


はい、なんか見慣れないエラーが出ました。
調べたら、timestampの上限を踏み抜いたらしい。

適当に9999-12-31みたいなものをtimestampに変更しようとしたらエラーになりました。

pd.Timestamp(date)

これはpandasでのtimestampの上限でした。

pandas: 2262-04-12
mysql:2038-01-09

いくつかの閾値があるっぽいけど、基本的には踏み抜かない方が良さそうだし、なんか2038年問題とかになる前に祭りが発生しそうだなあ、とか思いました。

参考:
https://qiita.com/yubiquita/items/545fe238161f258e34d8