Python Forum
Thread Rating:
  • 1 Vote(s) - 3 Average
  • 1
  • 2
  • 3
  • 4
  • 5
String in Pandas
#10
With .str you have access to many string manipulation functions, check documentation.

Example with dataframe stolen from snippsat, "searching" cells containing substring in given column:
In [4]: df
Out[4]: 
    name age weight seniority    pay
0    Bob  34    121        13  69000
1   Goal  19     63         2  23300
2    Amy  45     59         5  45000
3  Frank  56     93        12  57000
4   Kaka  23     55         7  45000
5    Udo  27     65         3  39000
6   Vera  31     71         8  45000
7  Betty  22     77         5  45000

In [5]: df.name[df.name.str.contains('Goal')]  # returns series with strings that contains "Goal"
Out[5]: 
1    Goal
Name: name, dtype: object

In [6]: df[df.name.str.contains('Goal')].index  # returns indices of "cells" that contains "Goal"
Out[6]: Int64Index([1], dtype='int64')
contains accepts regular expression, so for exact match you can use "^Goal$".

If you need to find string in any colum, you will probably need to iterate over columns and checks each seperately.
Reply


Messages In This Thread
String in Pandas - by yamanda - Apr-06-2017, 11:41 AM
RE: String in Pandas - by wavic - Apr-06-2017, 12:09 PM
RE: String in Pandas - by buran - Apr-06-2017, 12:10 PM
RE: String in Pandas - by zivoni - Apr-06-2017, 12:53 PM
RE: String in Pandas - by yamanda - Apr-07-2017, 07:27 AM
RE: String in Pandas - by zivoni - Apr-07-2017, 08:03 AM
RE: String in Pandas - by yamanda - Apr-07-2017, 10:41 AM
RE: String in Pandas - by snippsat - Apr-07-2017, 11:30 AM
RE: String in Pandas - by wavic - Apr-07-2017, 11:49 AM
RE: String in Pandas - by zivoni - Apr-07-2017, 12:46 PM
RE: String in Pandas - by yamanda - Apr-11-2017, 06:46 AM
RE: String in Pandas - by zivoni - Apr-11-2017, 10:45 AM
RE: String in Pandas - by yamanda - Apr-12-2017, 07:57 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  How to search for specific string in Pandas dataframe Coding_Jam 1 2,471 Nov-02-2020, 09:35 AM
Last Post: PsyPy
  Parse XML String in Pandas Dataframe creedX 2 6,965 Dec-09-2019, 07:35 PM
Last Post: creedX
  pandas: can we look for the index of a string paul18fr 2 2,249 Jul-31-2019, 08:25 AM
Last Post: paul18fr
  Simple String to Time within a pandas dataframe Ecniv 1 2,541 Jun-14-2019, 03:25 AM
Last Post: scidam
  Converting string the pandas dataframe chrismc 0 2,374 Jan-24-2019, 11:07 AM
Last Post: chrismc

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020