2016-08-26 7 views

Antwort

3

Sie müssen sich auf Ihr Verständnis Fähigkeiten :)

import numpy as np 

df = pd.DataFrame([ 
     [1, ['a','b','d','d']], 
     [6, ['',1,4,'d','g']], 
     ['a', ['w',1,np.nan,'x','y',2]] 
    ], columns=['A', 'B']) 

df.B.apply(lambda l: [x for x in l if x not in ['', np.nan]]) 

wo l die aktuelle Liste und x sind Elemente l arbeiten.

+0

BINGO. Ich habe das viele Male gemacht und bin einfach in eine dieser Rattenfallen gefallen. Danke vielmals. – clg4

+1

Lass dich einfach wissen, dass ich das Wortspiel +1 schätze – piRSquared

Verwandte Themen