回答編集履歴
5
追記
answer
CHANGED
@@ -29,4 +29,10 @@
|
|
29
29
|
df2 = df.assign(2 = df[0]*df[1])
|
30
30
|
```
|
31
31
|
|
32
|
-
は、pythonは数字から始まる変数名を定義できない仕様なので(今回はキーワード引数ですが、広い意味で変数名の一種と思ってください)、動作しません。
|
32
|
+
は、pythonは数字から始まる変数名を定義できない仕様なので(今回はキーワード引数ですが、広い意味で変数名の一種と思ってください)、動作しません。
|
33
|
+
|
34
|
+
---
|
35
|
+
|
36
|
+
エラー原因の情報はエラーメッセージに出ますので、よく読んで確認してください。
|
37
|
+
|
38
|
+
あと、空白文字(半角スペース、tab、全角スペース等)を見分けられるように表示してくれるエディタを使いましょう。更に、構文チェックや静的解析等で支援してくれる機能があるとなおよしです。
|
4
修正
answer
CHANGED
@@ -12,7 +12,7 @@
|
|
12
12
|
|
13
13
|
というループです。
|
14
14
|
|
15
|
-
無限ループになるということはないと思いますが、ある程度データの件数があれば、
|
15
|
+
無限ループになるということはないと思いますが、ある程度データの件数があれば、いくら待てども遅すぎて返って来ないというのはあり得ること(O(n^2)なので・・・)でしょう。
|
16
16
|
|
17
17
|
こういう方法で書きたければ、
|
18
18
|
```python
|
3
修正
answer
CHANGED
File without changes
|
2
追記
answer
CHANGED
@@ -14,7 +14,13 @@
|
|
14
14
|
|
15
15
|
無限ループになるということはないと思いますが、ある程度データの件数があれば、遅すぎていくら待てども返って来ないというのはあり得ること(O(n^2)なので・・・)でしょう。
|
16
16
|
|
17
|
+
こういう方法で書きたければ、
|
17
18
|
```python
|
19
|
+
[x*y for x,y in zip(df[0], df[1])]
|
20
|
+
```
|
21
|
+
と計算してdf[2]に代入してください。
|
22
|
+
|
23
|
+
```python
|
18
24
|
df[2]= df[0] * df[1]
|
19
25
|
```
|
20
26
|
はイコールのあとに全角スペースが入っています。それを直せば期待通り動くと思います。
|
1
修正
answer
CHANGED
@@ -12,7 +12,7 @@
|
|
12
12
|
|
13
13
|
というループです。
|
14
14
|
|
15
|
-
無限ループになるということはないと思いますが、ある程度件数があれば遅すぎて返って来ないというのは
|
15
|
+
無限ループになるということはないと思いますが、ある程度データの件数があれば、遅すぎていくら待てども返って来ないというのはあり得ること(O(n^2)なので・・・)でしょう。
|
16
16
|
|
17
17
|
```python
|
18
18
|
df[2]= df[0] * df[1]
|