teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

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

2018/06/18 12:55

投稿

samr
samr

スコア9

title CHANGED
File without changes
body CHANGED
@@ -25,15 +25,27 @@
25
25
  ### 該当のソースコード
26
26
 
27
27
  ```python
28
- import datetime as dt
29
28
  import pandas as pd
30
29
 
31
- t = dt.datetime
30
+ df = pd.DataFrame(
31
+ {'data':[0,1,0,1]},
32
- new_index = pd.date_range(t(2018,6,1,0,3,0), t(2018,6,1,0,4,0), freq='1T')
32
+ index = ["2018-06-01 00:03:00",
33
+ "2018-06-01 00:04:00",
34
+ "2018-06-01 01:05:00",
33
- df1 = pd.DataFrame({'data': range(len(new_index))}, index=new_index)
35
+ "2018-06-01 01:06:00",])
34
- new_index = pd.date_range(t(2018,6,1,1,5,0), t(2018,6,1,1,6,0), freq='1T')
36
+ df.index = pd.to_datetime(df.index)
35
- df2 = pd.DataFrame({'data': range(len(new_index))}, index=new_index)
37
+
36
- pd.concat([d1, d2])
38
+ print(df)
39
+ # data
40
+ #2018-06-01 00:03:00 0
41
+ #2018-06-01 00:04:00 1
42
+ #2018-06-01 01:05:00 0
43
+ #2018-06-01 01:06:00 1
44
+
45
+ print(df.resample('1H').sum())
46
+ # data
47
+ #2018-06-01 00:00:00 1
48
+ #2018-06-01 01:00:00 1
37
49
  ```
38
50
 
39
51
  ### 試したこと