首页 > 解决方案 > a[(input + 1):length(a)] 和 a[input + 1:length(a)] 有什么区别

问题描述

当我观察到一件非常奇怪的事情时,我正试图在 R 中拼接一个向量。

当我进入——

a <- c(1,2,3,4)
input <- 1
a[input + 1: length(a)]

输出是

[1]  2  3  4 NA

但当我进入——

a <- c(1,2,3,4)
input <- 1
a[(input + 1): length(a)]

输出是

[1]  2  3  4

为什么会观察到这种奇怪的行为?

标签: r

解决方案


推荐阅读