2

Rには次のようなマトリックスがあります:

          [,1]        [,2]        [,3]         [,4]            [,5]   
19992    -33.54971    23.35746    0.0000000    2.107680e+01    19980219
19993    -33.54203    23.40079    0.0000000    2.107696e+01    19980219
19994    -33.53453    23.44445    0.0000000    2.107713e+01    19980219
19995    -33.52719    23.48840    0.0000000    2.107730e+01    19980219
19996    -33.51965    23.53200    0.0000000    2.107746e+01    19980219
19997    -33.51183    23.57565    0.0000000    2.107763e+01    19980219
19998    -33.50446    23.61958    0.0000000    2.107780e+01    19980219
19999    -33.49678    23.66313    0.0000000    2.107796e+01    19980219 

実際にはもっと大きい (2.000.000 行) ですが、この例は私の質問には十分だと思います。

最初の列で -33.52... と -33.55... の間の値を持つすべての行を抽出し、これらの抽出された行の新しいマトリックスを作成します。

出力行列は、たとえば次のようになります。

19992    -33.54971    23.35746    0.0000000    2.107680e+01    19980219
19993    -33.54203    23.40079    0.0000000    2.107696e+01    19980219
19994    -33.53453    23.44445    0.0000000    2.107713e+01    19980219
19995    -33.52719    23.48840    0.0000000    2.107730e+01    19980219

いくつかのヒントは素晴らしいでしょう!

4

3 に答える 3