Ich habe Probleme bei der Analyse der Herkunft-Ziel-Werte in einem Pandas-Datenframe, die Herkunft/Ziel-Spalten und eine Zählspalte der Häufigkeit von enthält diese. Ich möchte dies in einen Datenrahmen mit dem zu zählen, wie viele verlassen und der Eingabe verwandeln:Erstellen Sie einen neuen Datenrahmen durch aggregieren wiederholten Ursprungs-und Zielwerte durch eine separate Zählungsspalte in einem Pandas Datafame
Initial:
Origin Destination Count
A B 7
A C 1
B A 1
B C 4
C A 3
C B 10
Zum Beispiel dieses vereinfachte Datenrahmen 7 von A verlassen nach B und 1 von A bis C hat also würde A insgesamt 8 sein, und Platz A wäre 4 (B - A ist 1, C - A ist 3) usw. Der neue Datenrahmen würde ungefähr so aussehen.
Ziel:
Place Entering Leaving
A 4 8
B 17 5
C 5 13
Ich habe mehrere Techniken versucht, wie .groupby(), aber noch nicht meine beabsichtigte Datenrahmen erstellt. Wie kann ich die wiederholten Werte in den Ursprungs-/Zielspalten behandeln und sie einem neuen Datenrahmen mit aggregierten Werten nur der Zählung des Verlassens und des Eintragens zuweisen?
Vielen Dank!
Dual-groupby immer verwendet wird meine Sache zu sein:) – Dark
@Bharath - Danke. – jezrael
Ah so groupby dann ** concat ** ist der Weg zu gehen - vielen Dank! :) –