質問編集履歴

2

説明文追加

2021/09/10 12:19

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,13 @@
2
2
 
3
3
  コード
4
4
 
5
+ #カラム今回指針-カラム前回指針をカラム使用量へ代入
6
+
7
+ #この処理をすると、カラムの最後尾に新しく使用量というカラムが追加されそこに値が代入される
8
+
9
+ #もともとある使用量というカラムに値を代入させたいですがうまくいきません
10
+
5
- df['使用量'] = df['今回指針'] - df['前回指針'] #カラム今回指針-カラム前回指針をカラム使用量へ代入
11
+ df['使用量'] = df['今回指針'] - df['前回指針'] 
6
12
 
7
13
  df
8
14
 
@@ -36,6 +42,10 @@
36
42
 
37
43
  値が代入されます。
38
44
 
45
+ 元のデータフレームにあるカラム使用量に値を代入したいのですがどうしたらいいでしょうか。
46
+
47
+ お手数おかけしますがご教授お願いいたします。
48
+
39
49
 
40
50
 
41
51
  『元のデータフレーム』
@@ -51,11 +61,3 @@
51
61
  地区 氏   名 前回指針 今回指針 使用量 売掛金 現金 区分 単価 値引 表 備考 使用量
52
62
 
53
63
  0 室兼① 可A 879.0 897.0 NaN NaN NaN NaN NaN NaN 1.0 NaN 18.0
54
-
55
-
56
-
57
-
58
-
59
- 元のデータフレームにあるカラム使用量に値を代入したいのですがどうしたらいいでしょうか。
60
-
61
- お手数おかけしますがご教授お願いいたします。

1

追加説明

2021/09/10 12:19

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -3,6 +3,28 @@
3
3
  コード
4
4
 
5
5
  df['使用量'] = df['今回指針'] - df['前回指針'] #カラム今回指針-カラム前回指針をカラム使用量へ代入
6
+
7
+ df
8
+
9
+
10
+
11
+
12
+
13
+ #下記内容だとうまく計算結果が指定セルのcol_0に代入されます。上記内容も同じことを
14
+
15
+ #していると思うのですが、なぜでしょうか。NANの値があるからでしょうか?
16
+
17
+
18
+
19
+ df = pd.DataFrame(np.arange(12).reshape(3, 4),
20
+
21
+ columns=['col_0', 'col_1', 'col_2', 'col_3'],
22
+
23
+ index=['row_0', 'row_1', 'row_2'])
24
+
25
+
26
+
27
+ df['col_0'] = df['col_2'] - df['col_3']
6
28
 
7
29
  df
8
30