datetime、Timestamp、datetime64 間の変換
Python で異なる時間表現を扱うのは難しい場合があります。 NumPy の datetime64、pandas の Timestamp、datetime の datetime オブジェクトには、それぞれ独自の長所と短所があります。それらの間で変換する方法は次のとおりです:
datetime.datetime から Timestamp
単に pd.Timestamp コンストラクターを使用します:
import pandas as pd dt = datetime.datetime(2012, 5, 1) ts = pd.Timestamp(dt)
datetime64からdatetime.datetime
ここでも、pd.Timestamp コンストラクターを使用します。
import numpy as np import pandas as pd dt64 = np.datetime64('2002-06-28T01:00:00.000000000+0100') dt = pd.Timestamp(dt64).to_datetime()
参照図
これらを視覚的に表現するには変換については、次の図を参照してください:
[時間間の変換のイメージ]表現]
以上がPython の「datetime」、「Timestamp」、「datetime64」の間で変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。