Saturday 15 January 2011

Error on removing strings from a pandas data frame - Python -



Error on removing strings from a pandas data frame - Python -

i have set , function remove strings in variable 'nstandar'of pandas info frame. set, function , pandas info frame following:

setc={'adr','company','corporation','energy','etf','group','holdings','inc','international','ltd'} def quitarc(x): x=''.join(a in x if not in setc) homecoming x company name nstandar 0 1-800-flowers.com 1800flowerscom 1 1347 property ins hldgs inc 1347 property ins hldgs inc 2 1st capital bank 1st capital bank 3 1st century bancshares inc 1st century bancshares inc 4 1st constitution bancorp 1st constitution bancorp 5 1st enterprise bank 1st enterprise bank 6 1st pacific bancorp 1st pacific bancorp 7 1st source corp 1st source corporation 8 1st united bancorp inc 1st united bancorp inc 9 21st century oncology hldgs 21st century oncology hldgs

however, when create new variable without strings remove, new variable same 'nstandar'. code following:

cemp['newnstandar']=cemp['nstandar'].apply(quitarc)

so, error? how can prepare codes?

finally, realized problem function. modify , code is:

def quitarc(x): x=''.join(a + " " in x.split() if not in setc) x=x.strip() homecoming x

python pandas

No comments:

Post a Comment