r - 访问 R 中的零元素有什么作用?

标签 r

如果我有一个向量 a<-c(3, 5, 7, 8)
并运行 a[1] ,不出意外我会得到 3
但如果我会跑 a[0]我基本上得到numeric(0)
这是什么意思?
这有什么作用?
我如何在正常情况下使用它?

最佳答案

别人回答了什么x[0]确实如此,所以我想我会扩展它为什么有用:生成测试用例。这对于确保您的函数与用户有时意外生成的异常数据结构变体一起工作非常有用。

例如,它可以轻松生成 0 行 0 列数据帧:

mtcars[0, ]
mtcars[, 0]

当子集出错时,可能会出现这些:
mtcars[mtcars$cyl > 10, ]

但是在您的测试代码中,标记您是故意这样做是很有用的。

关于r - 访问 R 中的零元素有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15883497/

相关文章:

r - 将日期格式化为年/季度

r - 通过 R 中的 ggplot 在函数中传递带有可选方面的变量列

r - 在 r data.table 中查找重复组

r - 使用 R 中的旧因子得分对新数据进行评分

r - 在信息框中以 Shiny 的方式显示摘要统计信息

css - 在 Flexdashboard 中更改激活页面的颜色

R:如何检索数据框的列名

按列狂欢

r - 在 R 中对多列使用 Diff()

r - 使用 rnorm() 生成数据集