前提・実現したいこと
PythonのDataFrameを使用して、複数条件で抽出したいと考えています。
単一条件(Sampleの"iris" のみなど)の場合には抽出できるのですが、複数条件では抽出する事ができません。
("iris"と"spider lily"など)
このサイト(https://awesome-rainbow-colors.com/2018/09/06/post-109/)を参考にやってみたいのですが、上手くいきません。
どの様にすれば複数条件で抽出できますか?
よろしくお願いいたします。
該当のソースコード
import pandas as pd import os df = pd.DataFrame( { "Weight(g)": [0.43, 0.4, 0.45, 0.4, 0.35, 0.5, 0.35, 0.51, 0.43], "Long Axis": [0.92, 0.9, 1.04, 0.97, 0.97, 0.8, 0.97, 1.21, 0.92], "Short Axis": [0.91, 0.89, 0.97, 0.92, 0.88, 0.7, 0.88, 0.95, 0.85], "Grain Thickness": [0.73, 0.56, 0.63, 0.74, 0.51, 0.6, 0.51, 0.77, 0.83], "BeanNumber_vert": ["B2", "B2", "B2", "B6", "B6", "B6", "B39", "B39", "B39"], "Sample":["iris","iris","iris","spider lily","spider lily","spider lily","white spider lily","white spider lily","white spider lily"], } ) B1_B2 = df[(df["Sample"] == "iris") & (df["Sample"] == "white spider lily")]
補足情報(FW/ツールのバージョンなど)
Python3.7
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/01 03:34