这个问题在这里已经有了答案:
Select by partial string from a pandas DataFrame
(15 个回答)
2年前关闭。
假设我们在 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
最佳答案
In [3]: df[df['ids'].str.contains("ball")]
Out[3]:
ids vals
0 aball 1
1 bball 2
3 fball 4
关于python - 如何从 Pandas 数据框中过滤包含字符串模式的行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27975069/