質問編集履歴
1
説明の追加と、関係のないソースコードの削除。
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,8 +1,8 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
2
|
|
3
3
|
別々になっている日付と時間の列を、”日時”として1つの列にまとめたい。
|
4
|
+
具体的には、元データである<DATE>と<TIME>の列を、pandasのdatetime64[ns]型にして"Datetime"列としてindexに変換したい。
|
4
5
|
|
5
|
-
|
6
6
|
### 該当のソースコード
|
7
7
|
import pandas as pd
|
8
8
|
import numpy as np
|
@@ -14,16 +14,25 @@
|
|
14
14
|
df['Datetime'] = pd.to_datetime(df['Date'] + ' ' + df['Time'])
|
15
15
|
df = df.set_index('Datetime')
|
16
16
|
|
17
|
-
del df["Vol"]
|
18
17
|
del df["Date"]
|
19
18
|
del df["Time"]
|
20
19
|
|
21
|
-
df.tail()
|
22
20
|
|
23
21
|
|
24
|
-
|
25
22
|
### 補足情報(FW/ツールのバージョンなど)
|
26
23
|
|
27
|
-
元データ
|
24
|
+
元データの情報。
|
28
25
|
|
26
|
+
df.head()
|
27
|
+
<DATE>\t<TIME>\t<OPEN>\t<HIGH>\t<LOW>\t<CLOSE>\t<TICKVOL>\t<VOL>\t<SPREAD>
|
28
|
+
0 2010.01.04\t00:00:00\t1.43259\t1.43259\t1.4321...
|
29
|
+
1 2010.01.04\t00:01:00\t1.43227\t1.43242\t1.4322...
|
30
|
+
2 2010.01.04\t00:02:00\t1.43234\t1.43244\t1.4323...
|
31
|
+
3 2010.01.04\t00:03:00\t1.43236\t1.43237\t1.4323...
|
32
|
+
4 2010.01.04\t00:04:00\t1.43232\t1.43235\t1.4322...
|
33
|
+
|
34
|
+
|
35
|
+
df.shape
|
36
|
+
(3699839, 1)
|
37
|
+
|
29
38
|
Jupyter lab を使用しています。
|