in Pandas Ich möchte eine neue Spalte 'Neighbor' in meinem Dataframe einführen, die (zB) den Index oder den Wert einer anderen Zeile speichert, für die eine bestimmte Spalte B dem Wert von die aktuelle Zeile. Zum BeispielZeile mit nächstem Wert erhalten
A Neighbor
0 5 1
1 4 0
2 1 3
3 2 2
4 10 0
Wissen Sie, dass eine Pandas-Funktion das macht? Da mein Datensatz sehr groß ist gilt leider zu langsam.
Danke!
Wenn Sie sortieren die gesamte Liste (A), können Sie einfach .shift() auf dem Index ausführen? Möglicherweise müssen Sie den Index als eine Spalte speichern, um die Verschiebefunktion zu erhalten, um sie auf diese Weise herauszuziehen. – boethius