Ich bin ein Neuling für Datarahmen. Ich habe die Spalten A
, B
und und möchte die Daten in A und B verwenden, um einen Wert in C zu erstellen. Zum Beispiel, wenn A = 1
und/oder B = 1
, dann möchte ich eine 1
in Spalte C
platzieren und diese Logik für alle Zeilen im Datenrahmen.In Pandas Datenframe, generieren dritte Spalte Daten auf der Grundlage von Ergebnissen in zwei anderen Spalten
z.B. Ausgang Array:
A B C
0 1 0
1 0 1
2 1 1
3 0 0
etc
resultierende Array:
A B C
0 1 0 1
1 0 1 1
2 1 1 1
3 0 0 0
etc
'df [ 'C'] = (df == 1) .any (axis = 1) .astype (int) 'würde vielleicht genügen? – Zero
@JohnGalt yup - alberne mich - danke. Ich habe die Antwort aktualisiert. –