のイベントカウンタはデータフレームdf
であり、1つの変数ID
と500Kのデータポイントを持ちます。event counter
に以下の条件を含める必要があります。
。 ID == A
event counter
をインクリメントします。 ID == A
しかし、最初の3つのデータポイントはカウンタ増分のために考慮されるべきではありません。
以下は期待される出力を有するデータフレームdf
を示す以下の条件
ID Event Counter
D 0
F 0
V 0
A 0
A 0
A 0
A 1
A 1
A 1
V 1
F 1
A 1
A 1
A 1
A 2
F 2
G 2
A 2
A 2
A 2
A 3
A 3
注意: - 行番号1,2および3 doesntの条件、Event Counter
におけるしたがってなし増分を満たします。行4,5,6のID ==A
が増分しません(条件2参照)。行番号12,13および14
の場合に同じ条件を満たし、私の実装条件が異なるデータポイントのすべての出会いのためのカウンタをインクリメント同様の問題を発見しました。
別のケースを返します。A' 'の連続8(または6以上)の値とは何がありますか?それでも同じカウンターを続けますか? –
@RonakShah連続した出現がある場合、6より大きい値「A」がある場合、カウンタは同じ値のままです。カウンタは、イベント「ID == A」からの逸脱があり、イベント「ID == A」に戻るときにのみインクリメントする。 – Tareva