Python Pandas:如何在列中搜索字符串?

Use*_*YmY 2 python numpy dataframe pandas

我有一个像这样的数据帧:

col1,col2
Sam,NL
Man,NL-USA
ho,CA-CN
Run Code Online (Sandbox Code Playgroud)

我想选择第二列包含单词“NL”的行,这类似于 SQLlike命令。有人知道 Python Pandas 中的类似命令吗?

Zen*_*dix 5

答案在这里。让我们df成为您的 DataFrame。

df[df['col2'].str.contains('NL')]
Run Code Online (Sandbox Code Playgroud)

这将选择包含“NL”的所有记录。