Seriesと比較演算子

Seriesと比較演算子を組み合わせることで、Seriesの各要素が指定した条件を満たすかどうか判定した結果を得られます。
具体的な例を見てみましょう。前問と同じく、下記のdfを使います。

TypeDepthWidthHeight
0S235150105
1M235150135
2L265200116

ここで、各行の体積が「500万立方ミリメートル以上かどうか」を求めてみましょう。
Seriesは、算術演算子だけでなく比較演算子も使えますので、下記のように計算できます。

df.Depth * df.Width * df.Height >= 5_000_000

df.Depth * df.Width * df.Heightの計算結果は、Seriesです。
したがって、df.Depth * df.Width * df.Height >= 5_000_000は、Seriesと数値を比較する演算です。
比較した結果は、下記のようにブール値を要素とするSeriesになります。

0    False
1    False
2     True
dtype: bool

コメント

タイトルとURLをコピーしました