2

I have a DataFrame like this:

col1,col2
Sam,NL
Man,NL-USA
ho,CA-CN

And I would like to select the rows whose second column contains the word 'NL', which is something like SQL like command. Does anybody know about a similar command in Python Pandas?

Zenadix
  • 11,375
  • 3
  • 21
  • 39
UserYmY
  • 5,838
  • 13
  • 45
  • 67

1 Answers1

5

The answer is here. Let df be your DataFrame.

df[df['col2'].str.contains('NL')]

This will select all the records that contain 'NL'.

Community
  • 1
  • 1
Zenadix
  • 11,375
  • 3
  • 21
  • 39