以下のようなデータセットがあり、unix時間をdatetimeに変換したいのですがうまくいきません。
データセット:df
0 1566208800000
1 1566212400000
2 1566216000000
df['timestamp'] = pd.to_datetime(df["timestamp"].tolist())
出力
0 1970-01-01 00:26:06.208800
1 1970-01-01 00:26:06.212400
2 1970-01-01 00:26:06.216000
本当であれば2019年9月のはずなのですが…
よろしくお願いします。
ちなみに以下のコードでデータを取得しました。
bitmex = ccxt.bitmex({ 'apiKey': 'xxxx', 'secret': 'xxxx', }) df = bitmex.fetch_ohlcv(symbol='BTC/USD', timeframe='5m', params={'reverse': True}, limit=750) df = pd.DataFrame(df, columns={'timestamp': '0','open': '1','high': '2','low': '3','close': '4','volume': '5'})
回答1件
あなたの回答
tips
プレビュー