質問: **やりたいこと** Pandasを使って、特定の値とそれをそれに付随する値を残したいです。 例えば下のようなデータフレームがあるとします。 ![処理前のデータフレーム](https://teratail.storage.googleapis.com/uploads/contributed_images/d4af9c20460293b725f54af0aade6eeb.jpeg) このデータフレームのC2列のAだけを残し,それに付随するC4列の行だけを残したいです。 処理後は下のような形になるようにしたいです。 ![処理後のデータフレーム](https://teratail.storage.googleapis.com/uploads/contributed_images/f6dcb092cd104af48c08f7f60be2e2d9.jpeg) dfをデータフレームとすると,`df[df=='A']`みたいにやろうとしましたが, このあとどうするのかが分かりません。 どうかご教示おねがいします。
回答: どのようなコードを書いたか、全て提示してもらえると回答しやすくて助かります。 以下のように書くと、目的のデータが得られると思います。 ``` >>> import pandas as pd >>> import numpy as np >>> df = pd.DataFrame(np.array([[1,1,1,1,1],[1,'A',1,'B',1],[1,'A',1,'B',1],[1,1,1,'B',1]]), columns=['C1','C2','C3','C4','C5']) >>> df[df['C2']=='A'][['C2','C4']] C2 C4 1 A B 2 A B ```