Die Bestimmung, wenn eine Spalte Wert ändert sich in pandas dataframe

Ich bin auf der Suche an, schreiben Sie eine kurze Skript, das ausgeführt wird durch eine csv-Datei mit zwei Spalten und geben Sie mir die Zeilen, in denen die Werte in Spalte B wechseln Sie von einem Wert zu einem anderen:

zB:

dataframe:

# |  A  |  B  
--+-----+-----
1 |  2  |  3
2 |  3  |  3
3 |  4  |  4
4 |  5  |  4
5 |  5  |  4

würde mir sagen, dass die Veränderung passiert zwischen Zeile 2 und Zeile 3. Ich weiß, wie man diese Werte mithilfe von for-Schleifen, aber ich hatte gehofft, es war ein mehr pythonic Weg der Annäherung an dieses problem.

  • Sorry, du fragst für wenn 'A' nicht gleich 'B' auf der gleichen Zeile?
  • Nein sorry, ich bin gerade auf der Suche, um in der Lage sein zu sagen, für welche Zeilen der Wert von B ändert. Die Werte sind das, was ich will, zu betrachten, wenn B verpasst, aber ich habe diesen Teil der Arbeit. (Ich habe aktualisiert die DF-hoffentlich machen dies besser)
InformationsquelleAutor badrobit | 2015-05-12
Schreibe einen Kommentar