gpt4 book ai didi

r - 为什么要用c()来定义向量?

转载 作者:行者123 更新时间:2023-12-03 05:39:23 24 4
gpt4 key购买 nike

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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com