2017-12-21 13 views
1

を保持しているデータフレームの列番号を取得します。私は次のコードを持っている与えられた条件が

raw_data = [[1, 2, 3], [4, 5, 6]] 
df = pd.DataFrame(data=raw_data, 
        columns=["cA", "cB", "cC"]) 

wrong_indexes = df.loc[df['cA'] > 2 ] 
print(wrong_indexes) 

これは、出力します。これに代えて

cA cB cC 
1 4 5 6 

を、私は唯一のインデックスのリストを取得したいと思いますこの状態は次のようになります。

[1] 

どうすればいいですか?

答えて

2
wrong_indexes = df.loc[df['cA'] > 2 ].index.tolist() 
+0

ニースの回答...ちょうど完璧です。 +1 –

関連する問題