質問編集履歴

1

ソースのコピペに失敗し不完全なコードでした。ついでに回答者様の記法に合わせて修正しました。

2018/06/18 12:55

投稿

samr
samr

スコア9

test CHANGED
File without changes
test CHANGED
@@ -52,23 +52,47 @@
52
52
 
53
53
  ```python
54
54
 
55
- import datetime as dt
56
-
57
55
  import pandas as pd
58
56
 
59
57
 
60
58
 
61
- t = dt.datetime
59
+ df = pd.DataFrame(
62
60
 
63
- new_index = pd.date_range(t(2018,6,1,0,3,0), t(2018,6,1,0,4,0), freq='1T')
61
+ {'data':[0,1,0,1]},
64
62
 
65
- df1 = pd.DataFrame({'data': range(len(new_index))}, index=new_index)
63
+ index = ["2018-06-01 00:03:00",
66
64
 
67
- new_index = pd.date_range(t(2018,6,1,1,5,0), t(2018,6,1,1,6,0), freq='1T')
65
+ "2018-06-01 00:04:00",
68
66
 
69
- df2 = pd.DataFrame({'data': range(len(new_index))}, index=new_index)
67
+ "2018-06-01 01:05:00",
70
68
 
69
+ "2018-06-01 01:06:00",])
70
+
71
+ df.index = pd.to_datetime(df.index)
72
+
73
+
74
+
71
- pd.concat([d1, d2])
75
+ print(df)
76
+
77
+ # data
78
+
79
+ #2018-06-01 00:03:00 0
80
+
81
+ #2018-06-01 00:04:00 1
82
+
83
+ #2018-06-01 01:05:00 0
84
+
85
+ #2018-06-01 01:06:00 1
86
+
87
+
88
+
89
+ print(df.resample('1H').sum())
90
+
91
+ # data
92
+
93
+ #2018-06-01 00:00:00 1
94
+
95
+ #2018-06-01 01:00:00 1
72
96
 
73
97
  ```
74
98