以下のコードがなぜこのような動作をするのか理解できずにいます。
python
1df['date'] 2 3#output 40 2017-06-25 15:33:07 51 2017-07-15 12:10:45 62 2017-08-09 22:04:29 73 2017-09-02 10:06:26 84 2017-03-10 01:14:19 95 2018-02-24 08:45:05
python
1df['date'].astype(np.int64) 2 3#output 40 1498404787000000000 51 1500120645000000000 62 1502316269000000000 73 1504346786000000000 84 1489108459000000000 95 1519461905000000000
時間が進むにつれ数も大きくなっていますので、秒か何かに変換されているのは分かるのですが、どこを基準に計算されているのでしょうか?
またdatetime型のint64表現がなぜこうなるのでしょうか?
ご教授よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/10 13:52