質問編集履歴

2

その後の進展結果を加えました

2017/09/29 08:30

投稿

jun.k
jun.k

スコア28

test CHANGED
@@ -1 +1 @@
1
- DataFrameにある日付の型変換とpivot_tableについて
1
+ DataFrameにある日付の型変換とpivot_tableについて
test CHANGED
@@ -39,3 +39,43 @@
39
39
 
40
40
 
41
41
  いつも初歩的でご迷惑をおかけ致しますが、よろしくお願いいたします。
42
+
43
+
44
+
45
+ 2017/9/29 17:25追記
46
+
47
+ ファイルを読み込む段階でindex_colsとparse_datesを指定してから、欠損値を
48
+
49
+
50
+
51
+ df=df[df.Actual!=0]
52
+
53
+ df=df.dropna(thresh=2)
54
+
55
+
56
+
57
+ で消去した結果、
58
+
59
+                #RIC      Actual
60
+
61
+ Date-Time
62
+
63
+ 2004-05-25 08:00:01.499292 DEBUSS=ECI 96.1
64
+
65
+ 2004-05-25 09:27:36.303337 DEBUSS=ECI 96.1
66
+
67
+ 2004-05-25 09:27:36.394152 DEBUSS=ECI 96.1
68
+
69
+ 2004-05-25 09:46:02.514259 DEBUSS=ECI 96.1
70
+
71
+
72
+
73
+ ここまできました。次にdf=df.resample('D')としたのですが、ここでエラーになりました。
74
+
75
+
76
+
77
+ エラーメッセージは
78
+
79
+ ataError: No numeric types to aggregate
80
+
81
+ でした。

1

最終的なフォーマットの記述を変更しました(日時→日)

2017/09/29 08:30

投稿

jun.k
jun.k

スコア28

test CHANGED
File without changes
test CHANGED
@@ -30,7 +30,7 @@
30
30
 
31
31
 
32
32
 
33
- まずDate-Time列に同じ時間が入っていることやデータ型が違うようなので、型変換やresample('D').meanを試みたのですが、下記のとおりうまくいきませんでした(Date-time列は最終的には日単位に、Actual列はmean値にしたいと考えています)。
33
+ まずDate-Time列に同じ時間が入っていることやデータ型が違うようなので、型変換やresample('D').meanを試みたのですが、下記のとおりうまくいきませんでした(Date-time列は最終的には日単位に、Actual列はmean値にしたいと考えています)。
34
34
 
35
35
 
36
36