Ich habe einen Datenrahmen, mit Reihen darin, die ich auf einem Zustand der Spalte ‚Prev_Time‘ bedingtWie zählen Zeilen in einem Datenrahmen in Pandas bedingt mit Werten in einer anderen Spalte desselben Datenrahmens?
TIME VALUE Prev_Time
0 23:01 0 NaN
1 23:02 0 NaN
2 23:03 1 23:02
3 23:04 0 NaN
4 23:05 0 NaN
5 23:06 1 23:05
6 23:07 0 NaN
7 23:08 0 NaN
8 23:09 0 NaN
9 23:10 0 NaN
10 23:11 1 23:10
11 23:12 0 NaN
12 23:13 0 NaN
13 23:14 0 NaN
14 23:15 0 NaN
15 23:16 1 23:15
16 23:17 0 NaN
Ich möchte zählen die Zeilen basierend zählen möchten, so dass ...
- In der ersten Iteration beginnt es die Zeilen bis zu einer Zeile zu zählen, bevor es die 'Prev_Time' in der Spalte findet.
- Zweitens und der Rest der Iterationen beginnt es zu zählen, einschließlich der Zeile, in der die Zeit gedruckt wird.
Das sollte gewünschte Ausgangs
ROW_COUNT
0 2
1 3
2 5
3 5
4 2
Und ich möchte Summe zu Zählt, somehting wie (len (df)), die
Total Count: 5
Gibt es die 'Prev_Time'-Spalte bereits oder fragen Sie, wie Sie das erstellen würden und sammeln Sie dann die Zeilenanzahl, in der' Prev_Time' einen Wert hat? – Grr
@Grr Ja, die Spalte 'Prev_Time' ist bereits vorhanden. – wafers