ich einen Datenrahmen haben wie diesePython Pandas: Erstellen Sie neue Spalte aus anderen Spalten, in denen Wert nicht null ist
----------------
RecID| A |B
----------------
1 |NaN | x
2 |y | NaN
3 |z | NaN
4 |NaN | a
5 |NaN | b
Und ich möchte eine neue Spalte erstellen, C, von A und B, so dass, wenn A ist null dann mit B füllen und wenn B null ist, dann füllen A:
----------------------
RecID|A |B |C
----------------------
1 |NaN | x |x
2 |y | NaN |y
3 |z | NaN |z
4 |NaN | a |a
5 |NaN | b |b
Schließlich ist es eine effiziente Möglichkeit, dies zu tun, wenn ich mehr als zwei Spalten aufweisen, zB Ich habe Spalten A-Z und möchte eine neue Spalte A1 aus den Spalten A-Z ähnlich wie oben erstellen?
ich meine Antwort nur aktualisiert, um die allgemeine Lösung, nach der Sie gesucht haben. Sie haben jetzt über 15 Ruf. Fühlen Sie sich frei, irgendwelche Antworten zu bewerten, die Sie nützlich finden. – piRSquared