由于R向量索引从1开始,允许索引为零的重点是什么:
rivers[0]
#numeric(0)
Run Code Online (Sandbox Code Playgroud)
这将返回零长度向量.为什么不出错?这有用吗?
通常没有很多用例.我实际上有一个在我正在为基于模板的验证开发的包的上下文中.例如,如果我想创建iris数据框的模板,我可以使用:
iris[0, ]
Run Code Online (Sandbox Code Playgroud)
制作(注意,显示输出str(iris[0, ])):
'data.frame': 0 obs. of 5 variables:
$ Sepal.Length: num
$ Sepal.Width : num
$ Petal.Length: num
$ Petal.Width : num
$ Species : Factor w/ 3 levels "setosa","versicolor",..:
Run Code Online (Sandbox Code Playgroud)
我基本上抽象了数据框的结构.我有所有列定义,但没有数据.