2016-04-19 3 views

答えて

0

のようなコマンドを探しています :

a = df.loc[df['a'].str.contains('4')] 

これが返されます。

a 
0 2;4 
1 4;2 
2 2;4 
3 4;2 

EDIT :一般的なケースでは、正規表現を使用して単一 '4'値を一致させる必要があります:

a = df.loc[df['a'].str.contains(r'\b4\b')] 
+1

「44」には「4」が含まれています。 – DSM

+0

はい、「14」または「44」がある場合は、それらを考慮します。 – emax

+0

もちろん、どちらも正しいです。編集を参照してください。 –

関連する問題