🐷
pandas で unix epoch time から datetime に変換する
pandas で unix epoch time から datetime に変換する
unix epoch time の入ったデータを datetime に変換する
コード
説明
必要モジュールの import
import time
import pandas as pd
現在時間の epoch time (UTC) を取得する
nowt = int(time.time())
df = pd.DataFrame( {'time' : [nowt] })
メモ: time.time()
を整数に変換するのは画面表示したときの見やすさのため (小数点以下を表示していると見にくくなるので)
epoch time (UTC) を datetime (UTC) に変換する
df['utc'] = pd.to_datetime(df["time"], unit='s', utc=True)
datetime (UTC) を datetime (JST) に変換する
df['local'] = df['utc'].dt.tz_convert('Asia/Tokyo')
表示
print(df)
Discussion