1
Ich habe einen Pandas Datenrahmen df
die wie folgt aussieht:entfernen leere Räume oder NaNs aus Listen in der Spalte von Listen in Python/Pandas Dataframe
A B
1 1 [a,b,d,d]
2 6 [,1,4,d,g]
3 a [w,1,NaN,x,y,2]
Ich brauche den Rohling in Reihe 2 und die NaN entfernen in Zeile 3 erhalten:
A B
1 1 [a,b,d,d]
2 6 [1,4,d,g]
3 a [w,1,x,y,2]
Ich denke, eine Art Lambda-Liste Verständnis anwenden?
df.B=df.B.apply(lambda x: x if x not in ['',np.NaN])
aber nicht funktioniert ...
BINGO. Ich habe das viele Male gemacht und bin einfach in eine dieser Rattenfallen gefallen. Danke vielmals. – clg4
Lass dich einfach wissen, dass ich das Wortspiel +1 schätze – piRSquared