Wenn ich einen neuen Datenrahmen mit mehreren Spalten erstellen möchte, kann ich alle Spalten gleichzeitig hinzufügen - zum Beispiel wie folgt:
%Vor%Aber jetzt nehmen Sie an, dass ich den Datenrahmen noch ein paar zusätzliche Spalten hinzufügen möchte. Gibt es eine Möglichkeit, sie alle gleichzeitig hinzuzufügen, wie in
%Vor%Ich bin mir bewusst, dass ich das tun könnte:
%Vor%Oder das:
%Vor%Ich habe nur auf etwas saubereres gehofft. Wenn ich mit diesen zwei Optionen festhalte, was ist vorzuziehen?
Wenn Sie keinen neuen Datenrahmen von additional_data
erstellen möchten, können Sie etwas wie folgt verwenden:
Es ist auch möglich, etwas ähnliches zu tun, aber es wäre ein neuer DataFrame, keine Inplace-Modifikation des bestehenden DataFrame:
%Vor%Sie müssen lediglich die neuen Spalten mit Daten aus dem zusätzlichen Datenrahmen erstellen.
%Vor%df sieht jetzt so aus:
%Vor%Indizes aus dem ursprünglichen Datenrahmen werden verwendet, als ob Sie einen direkten Links-Join durchgeführt hätten. Daten aus dem ursprünglichen Datenrahmen in Spalten mit einem übereinstimmenden Namen im zusätzlichen Datenrahmen werden überschrieben. Zum Beispiel:
%Vor%df sieht jetzt so aus:
%Vor%