私はMxN個の配列データを持っています。 彼らはcsvファイルにあり、私はpandasモジュールを使って読んでいます。pandasデータフレームを使用したデータ操作
sv-01 sv-02 SV-03 state-01 state-02 state-03 val-01 val-02 val-03
7 12 8 B B B .23 0.34 1.03
7 12 8 B B A .35 0.10 0
7 12 8 B A A 1.45 0 0
7 12 8 A A A 0 0 0
7 12 8 A B B 0 1.23 3.21
... ... ... ... ... .. ... ....
私の計算目的のために、私は2つの変数が必要です。ステータスがA の場合、各行で対応するサテライトは考慮されません。したがって、最初の行の合計SVは です。同様に、他の行は2,1,0,1です。別の変数はカウント数です。 行に単一Bがない場合、その行はカウントされません。 2つのBが存在するので、 最後の行は2とみなされます。
#So my expected output is
#Total count is 4
#and number of satellites used is 3,2,1,0,1 in each row or iteration
どのようにデータを反復処理できますか? rsub
によって
おかげ
最後の行を2としてカウントされるべきか?あなたは州の列にBsの数を数えていますか? – White