#やりたいこと
numpy.ndarray型の一つの列にUnixtimestampが入っているので、UnixtimestampをDatetimeへ変換したいと思っています。(以下のようなテーブルの1列目をDatetimeにしたい)
unixtimestamp | xxx | yyy |
---|---|---|
1520454360 | 111 | 555 |
1520454420 | 222 | 666 |
1520454480 | 333 | 777 |
1520454540 | 444 | 888 |
最終的にpandasのデータフレームに格納してCSVで保存しようと思っています。
ご教授下さい
試したこと
python
1dt_data = np.array(unix_data) 2>>> [[1520454360, 111, 555], [1520454420, 222, 666], [1520454480, 333, 777], [1520454540, 444, 888]] 3 4dt_data[:, 0] = datetime.datetime.fromtimestamp(dt_data[:, 0]) 5 6>>> TypeError: only length-1 arrays can be converted to Python scalars
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。