回答編集履歴
1
コードに一部コメントミスがあったので修正
answer
CHANGED
@@ -31,12 +31,12 @@
|
|
31
31
|
|
32
32
|
df = df_org[df_org['C'] > 0]
|
33
33
|
|
34
|
-
|
34
|
+
df['D2'] = df['B'] / df['C']
|
35
35
|
# A value is trying to be set on a copy of a slice from a DataFrame.
|
36
36
|
# Try using .loc[row_indexer,col_indexer] = value instead
|
37
37
|
```
|
38
38
|
|
39
|
-
もしこれが原因であれば、回避方法としては**View**自体を書き換えるのではなく、元のDataFrameに対しての書き換えを行うと良いかと思います。
|
39
|
+
もしこれが原因であれば、回避方法としては**View**自体を書き換えるのではなく、元の**DataFrame**に対しての書き換えを行うと良いかと思います。
|
40
40
|
|
41
41
|
```Python
|
42
42
|
df_org.loc[df_org['C'] > 0, 'D'] = df['B'] / df['C']
|