c
并不是英文中向量的缩写,那么为什么在R中使用c()
来定义向量呢?
v1<- c(1,2,3,4,5)
最佳答案
这是个好问题,但答案有点奇怪。不管你信不信,“c”代表“组合”,这就是它通常的作用:
> c(c(1, 2), c(3))
[1] 1 2 3
但碰巧在 R 中,数字只是长度为 1 的向量:
> 1
[1] 1
因此,当您使用 c()
创建向量时,您实际上所做的是将一系列 1 长度向量组合在一起。
关于r - 为什么要用c()来定义向量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11488820/