質問編集履歴

2

訂正

2020/02/17 14:38

投稿

pon244
pon244

スコア59

test CHANGED
File without changes
test CHANGED
@@ -4,13 +4,13 @@
4
4
 
5
5
  2.データの整理
6
6
 
7
- 3.整理後にABを割り算をした列を作成したい →ここができません。
7
+ 3.整理後にBCを割り算をした列を作成したい →ここができません。
8
8
 
9
9
 
10
10
 
11
11
  【エラー部分】
12
12
 
13
- 結果AがInfとして出てきてしまいます。
13
+ 結果DがInfとして出てきてしまいます。
14
14
 
15
15
  エクセルのA列が時間のなっており、重複が多くUniqueにするためgrp = df.groupby('Time period').sum()を使用。
16
16
 
@@ -40,18 +40,54 @@
40
40
 
41
41
  grp.head()
42
42
 
43
- df['B'] = df['C'] /df['D']
43
+ df['D'] = df['B'] /df['C']
44
44
 
45
45
  grp.head(2)
46
46
 
47
47
  ```
48
48
 
49
- 結果AがInfとして出てきてしまいます。
49
+ 【エクセル例】
50
50
 
51
- このようにしてるのは
51
+ |列1|列2|列3|
52
52
 
53
- エクセルのA列が時間のなっており、重複が多くUniqueにするためgrp = df.groupby('Time period').sum()を使用。
53
+ |:--|:--:|--:|
54
54
 
55
-    
55
+ |A|B|C|
56
56
 
57
+ 11-Feb-2020 00:00|100|10
58
+
59
+ 12-Feb-2020 00:00|100|10
60
+
61
+ 13-Feb-2020 00:00|100|10
62
+
63
+ 11-Feb-2020 00:00|100|10
64
+
65
+ 12-Feb-2020 00:00|100|10
66
+
67
+ 13-Feb-2020 00:00|100|10
68
+
69
+
70
+
71
+
72
+
73
+
74
+
75
+
76
+
77
+
78
+
79
+
80
+
81
+ 【欲しい結果】
82
+
83
+ |列1|列2|列3|列4|
84
+
85
+ |:--|:--:|--:|
86
+
87
+ |A|B|C|D
88
+
57
- A列をUniqueの数字にしてから、Cの合計値とDの合計値を割り算してBという結果を表示させたい
89
+ 11-Feb-2020 00:00|200|20|10
90
+
91
+ 12-Feb-2020 00:00|200|20|10
92
+
93
+ 13-Feb-2020 00:00|200|20|10

1

変更

2020/02/17 14:38

投稿

pon244
pon244

スコア59

test CHANGED
File without changes
test CHANGED
@@ -7,6 +7,16 @@
7
7
  3.整理後にAとBを割り算をした列を作成したい →ここができません。
8
8
 
9
9
 
10
+
11
+ 【エラー部分】
12
+
13
+ 結果AがInfとして出てきてしまいます。
14
+
15
+ エクセルのA列が時間のなっており、重複が多くUniqueにするためgrp = df.groupby('Time period').sum()を使用。
16
+
17
+    
18
+
19
+ A列をUniqueの数字にしてから、Cの合計値とDの合計値を割り算してBという結果を表示させたい
10
20
 
11
21
  実際のコード
12
22