Python Pandas に次のようなデータフレームがあるとします。
df = pd.DataFrame({'vals': [1, 2, 3, 4], 'ids': [u'aball', u'bball', u'cnut', u'fball']})
または、表形式では:
ids vals
aball 1
bball 2
cnut 3
fball 4
キーワード「ball」を含む行をフィルタリングするにはどうすればよいですか? たとえば、出力は次のようになります。
ids vals
aball 1
bball 2
fball 4
ベストアンサー1
In [3]: df[df['ids'].str.contains("ball")]
Out[3]:
ids vals
0 aball 1
1 bball 2
3 fball 4