質問編集履歴
2
その後の進展結果を加えました
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
DataFrameにある日付の型変換とpivot_tableについて
|
1
|
+
とDataFrameにある日付の型変換とpivot_tableについて
|
body
CHANGED
@@ -18,4 +18,24 @@
|
|
18
18
|
|
19
19
|
TypeError: Only valid with DatetimeIndex, TimedeltaIndex or PeriodIndex, but got an instance of 'Int64Index'
|
20
20
|
|
21
|
-
いつも初歩的でご迷惑をおかけ致しますが、よろしくお願いいたします。
|
21
|
+
いつも初歩的でご迷惑をおかけ致しますが、よろしくお願いいたします。
|
22
|
+
|
23
|
+
2017/9/29 17:25追記
|
24
|
+
ファイルを読み込む段階でindex_colsとparse_datesを指定してから、欠損値を
|
25
|
+
|
26
|
+
df=df[df.Actual!=0]
|
27
|
+
df=df.dropna(thresh=2)
|
28
|
+
|
29
|
+
で消去した結果、
|
30
|
+
#RIC Actual
|
31
|
+
Date-Time
|
32
|
+
2004-05-25 08:00:01.499292 DEBUSS=ECI 96.1
|
33
|
+
2004-05-25 09:27:36.303337 DEBUSS=ECI 96.1
|
34
|
+
2004-05-25 09:27:36.394152 DEBUSS=ECI 96.1
|
35
|
+
2004-05-25 09:46:02.514259 DEBUSS=ECI 96.1
|
36
|
+
|
37
|
+
ここまできました。次にdf=df.resample('D')としたのですが、ここでエラーになりました。
|
38
|
+
|
39
|
+
エラーメッセージは
|
40
|
+
ataError: No numeric types to aggregate
|
41
|
+
でした。
|
1
最終的なフォーマットの記述を変更しました(日時→日)
title
CHANGED
File without changes
|
body
CHANGED
@@ -14,7 +14,7 @@
|
|
14
14
|
すると下記エラーが出ます。
|
15
15
|
DataError: No numeric types to aggregate
|
16
16
|
|
17
|
-
まずDate-Time列に同じ時間が入っていることやデータ型が違うようなので、型変換やresample('D').meanを試みたのですが、下記のとおりうまくいきませんでした(Date-time列は最終的には日
|
17
|
+
まずDate-Time列に同じ時間が入っていることやデータ型が違うようなので、型変換やresample('D').meanを試みたのですが、下記のとおりうまくいきませんでした(Date-time列は最終的には日単位に、Actual列はmean値にしたいと考えています)。
|
18
18
|
|
19
19
|
TypeError: Only valid with DatetimeIndex, TimedeltaIndex or PeriodIndex, but got an instance of 'Int64Index'
|
20
20
|
|