如何从数据帧[duplicate]中筛选包含字符串模式的行

这个问题在这里已经有答案了
从数据帧中按部分字符串选择

(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

发表评论