回答編集履歴
1
補足
test
CHANGED
@@ -8,8 +8,12 @@
|
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
-
`or`は制御構造で、左項を評価して
|
11
|
+
`or`は制御構造で、左項を評価して真偽値に変換して`True`なら(返還前の)左項を結果とし(右項は評価しない)、`False`なら右項を評価してそれを結果とします。
|
12
12
|
|
13
13
|
|
14
14
|
|
15
|
+
そのエラーは、データフレームが単一の真偽値に変換できないというエラーです。「複数の値からどうやって単一の真偽値に変換するか」を明示する必要があります。変換したとしてもそれはデータフレームじゃないので、`|`の結果と同じにはなりません。
|
16
|
+
|
17
|
+
|
18
|
+
|
15
|
-
左項と右項が両方とも(副作用の無い)
|
19
|
+
左項と右項が両方とも(副作用の無い)真偽値の時は`or`と`|`は同じですかね。
|