ベクトルを半分に分割しようとしています (そして後半を取得します)
なぜこれが機能しないのですか?すべての単一パーツを単独で評価すると、正しい結果が得られますが、実際の結果は期待したものではありません。
data <- 1:11
> length(data)
[1] 11
> ((length(data) / 2)+1)
[1] 6.5
> data[((length(data) / 2)+1):length(data)] # same as: data[6.5:11]
[1] 6 7 8 9 10
私が期待していた間:
[1] 6 7 8 9 10 11
私floor
は解決策だと思いますが、これはまだ私を混乱させます.6または7から始まりますが、少なくとも11まで続きますが、そうではありませんか?