前提・実現したいこと
pandasで書かれた下記のようなDataframeがあります
Label1 Label2 Label3 Label4 Label5 0 A AA AAA AAAA AAAAA 1 B BB BBB BBBB BBBBB 2 C CC CCC CCCC CCCCC 3 D DD DDD DDDD DDDDD 4 E EE EEE EEEE EEEEE 5 F FF FFF FFFF FFFFF
一番左の列(インデックス?)には名前が付いていません。元のCSVには
Label1~Label5の5つの要素しかありませんが、読み込んだら追加された行です。
この中で、Label2が"〇〇"だった時の、同じ行のLabel4の値"××"を抽出したいです。
例えば、Label2が”CC”であれば、”CCCC“を抽出するといった具合です。
該当のソースコード
どうしたら抽出できますでしょうか。。。
Python3.5
1hoge = df[df['Label2'] == 'CC'] #これでCCのある行を取り出せる
試したこと
target = df.at[????, 'Label4']
で合ってるのだとは思います。df.atで取り出せるであろう所まではたどり着きました。????部分には行番号を入れればいいはずですが、行番号(今回で言うと2)の取得方法が分かりません。
どうかよろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/29 08:31
2018/06/29 08:34
2018/07/02 02:30