ich zur Zeit die folgende Spalte:Flatten eine Pandas Datenrahmen Spalte
0 [Joe]
1 John
2 Mary
3 [Joey]
4 Harry
5 [Susan]
6 Kevin
Ich kann die []
zu entfernen scheinen aus mit den Zeilen machen []
= NaN
klar zu sein, ich will Spalte wie folgt aussehen:
0 Joe
1 John
2 Mary
3 Joey
4 Harry
5 Susan
6 Kevin
Kann jemand helfen?
'Attribute:‚list‘Objekt hat kein Attribut‚strip'' Ich denke, die Listen in der Spalte Probleme verursachen. Ich muss die mehrfachen Listen von Länge 1 innerhalb der Spalte adressieren, anstatt nur das '[]' – spies006
zu entfernen Ja, das funktionierte! Es gab die Spalte mit einfachen Anführungszeichen zurück, d. H. '' ''Wo vorher' [] 'war. Um diese zu entfernen, habe ich '.strip ('' '')' an das Ende Ihrer Lösung angehängt, so dass es am Ende funktioniert: – spies006
'df ['column_name'] = df ['column_name']. Apply (Lambda x: str (x) .strip ('[]'). strip ('' '')) ' – spies006