回答編集履歴
1
修正
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
エラーの意味は、[`499`、`0.00357`]という複数の
|
1
|
+
エラーの意味は、[~~`499`、~~`0.00357`]という要素は1個だが複数float値の扱いとなるデータと`0.013`という単一の値を比較しているため、どのように真偽を判定してよいか分からないということです。
|
2
2
|
|
3
3
|
すべてが真と判定するには`.all()`、いずれか真と判定するには`.any()`のいずれかを指定する必要があります。
|
4
4
|
|
@@ -8,7 +8,7 @@
|
|
8
8
|
|
9
9
|
import pandas as pd
|
10
10
|
|
11
|
-
df = pd.DataFrame({'close':[
|
11
|
+
df = pd.DataFrame({'close':[0.00357]})
|
12
12
|
|
13
13
|
width = df['close']
|
14
14
|
|
@@ -20,9 +20,7 @@
|
|
20
20
|
|
21
21
|
"""
|
22
22
|
|
23
|
-
0 499.00000
|
24
|
-
|
25
|
-
|
23
|
+
0 0.00357
|
26
24
|
|
27
25
|
Name: close, dtype: float64
|
28
26
|
|
@@ -36,9 +34,7 @@
|
|
36
34
|
|
37
35
|
"""
|
38
36
|
|
39
|
-
0 True
|
40
|
-
|
41
|
-
|
37
|
+
0 False
|
42
38
|
|
43
39
|
Name: close, dtype: bool
|
44
40
|
|
@@ -46,8 +42,8 @@
|
|
46
42
|
|
47
43
|
|
48
44
|
|
49
|
-
print((width > splet).all()) #
|
45
|
+
print((width > splet).all()) #False
|
50
46
|
|
51
|
-
print((width > splet).any()) #
|
47
|
+
print((width > splet).any()) #False
|
52
48
|
|
53
49
|
```
|