这个问题在这里已经有答案了:
从数据帧中按部分字符串选择
(15个答案)
(15个答案)
两年前关闭的
假设Python中有一个如下所示的数据帧:
df=pd.DataFrame({'vals':[1,2,3,4],'ids':[u'aball',u'bball',u'cnut',u'fball']})
或者,以表格形式:
ids VAL
阿巴尔1
bball 2
cnut 3
fball 4
如何筛选包含关键字“ball”的行?例如,输出应为:
ids VAL
阿巴尔1
bball 2
fball 4
[3]on
:df[df['id'].str.contains(“ball”)]
Output[3]:
ids VAL
0返回1
1 bball 2
3 fball 4