我正在尝试将向量分成两半(并获得下半部分)
为什么这不起作用?当自己评估所有单个部分时,它们会产生正确的结果,但实际结果并不是我所期望的:
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,但它没有?