Unten ist mein Dataframe. Es hat Zeilen- und Spaltennamen.Anzahl der aufeinander folgenden Nullen in einem Datenrahmen
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
row1 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0
row2 0 0 0 1 1 1 1 1 1 1 1 1 1 1 0
Ich mag würde eine Spalte Test basierend abzuleiten an aufeinanderfolgenden Nullen (vom letzten Spalte, über die Spalten für jede Reihe. Im Folgenden ist ein Beispiel. Für die erste Reihe, gibt 8 aufeinanderfolgende Nullen sind, so dass der Wert in der Test Reihe soll 8. für die zweite Reihe sein, sollte das Ergebnis 1 sein als nur eine Null. (I 15 bis betrachten will und gehen zurück bis in denen Nullen gestartet werden).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 test
row1 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 8
row2 0 0 0 1 1 1 1 1 1 1 1 1 1 1 0 1
Was ist der beste Weg, dies zu erreichen?
Was ist das Ergebnis für 'c (0, 0, 0, 1, 0, 0)'? – PoGibas
sollte es 2 sein. – 221B
Können Sie erklären, warum nicht 3? – PoGibas