DF と呼ばれる次の形式のデータがあります (これは単純化された単純なサンプルです)。
eval.num, eval.count, fitness, fitness.mean, green.h.0, green.v.0, offset.0 random
1 1 1500 1500 100 120 40 232342
2 2 1000 1250 100 120 40 11843
3 3 1250 1250 100 120 40 981340234
4 4 1000 1187.5 100 120 40 4363453
5 1 2000 2000 200 100 40 345902
6 1 3000 3000 150 90 10 943
7 1 2000 2000 90 90 100 9304358
8 2 1800 1900 90 90 100 284333
ただし、eval.count 列が正しくないため、修正する必要があります。前の行だけを見て、(green.h.0、green.v.0、および offset.0) の同じ値を持つ行の数を報告する必要があります。
上記の例では期待値を使用していますが、それらが間違っていると想定しています。
指定された変数の同じ値を持つ以前のすべての行をカウントする新しい列 (「カウント」など) を追加するにはどうすればよいですか?
指定された列に対して同じ値を持つすべての行を選択するという同様の問題について助けを得たので、その周りにループを書くことができると思っていましたが、私には非効率的です。