2

503データポイントがあり、最後の 250 を切り取って 253 を取得したいと考えています。

試してみcutましたが、これらの機能はグループを返すだけです...

Rでそれを行うにはどうすればよいですか?

4

2 に答える 2

7

上記の答えに加えて、角括弧内に任意のベクトルを渡して、ベクトルを減らすことができます。上記のケースでは、最後の 250 個の値を削除しています。角括弧内の値をいじって、さまざまな結果を得ることができます

    # Generate some values
    vals <- rnorm(503)

    # Take the last 250
    result <- vals[250:503]

    # Take 1,3,4,7 values
    result <- vals[c(1,3,4,7)]

    # Take alternate values
    result <- vals[seq(1,503,2)]

等...

于 2013-05-15T10:57:37.557 に答える
3

単に行う:

# Generate some values
vals <- rnorm(503)
# Take the first 253
result <- vals[1:253]
于 2013-05-15T08:25:42.097 に答える