R语言-向量

本文介绍了R语言中向量的基本概念,包括如何创建、索引、修改向量以及进行各种运算。通过c()函数、seq()函数和rep()函数可以创建向量,并通过正整数、负整数或逻辑索引进行访问。向量元素可以是数值型、字符型或逻辑型,且在运算时需保持类型一致。此外,还讨论了向量的添加、删除和修改数据的方法。
摘要由CSDN通过智能技术生成

向量(vector)

类似于数学上的集合的概念,或是其他语言的数组,由一个或多个元素所构成
向量其实是用于存储数值型,字符型或逻辑性数据的一维数组
用函数c()来创建向量
c代表concatenate连接,也可以理解为收集collect,或者合并combine。

  • 数值型变量:不需要用引号
> x <- c(1,3,2,5,8)
> x
[1] 1 3 2 5 8
  • 字符型变量:使用引号,否则报错:找不到对象(单双引号都可以)

不加引号表示引用对象,如变量,函数等,去R语言内部寻找对象,找不到报错找不到对象

> y <- c(Amy,Jone,Tom)
错误: 找不到对象'Amy'
> y <- c("Amy","Jone","Tom")
> y
[1] "Amy"  "Jone" "Tom" 
> y <- c('Amy','Jone','Tom')
> y
[1] "Amy"  "Jone" "Tom"
  • 逻辑型变量:不使用引号,要用大写的格式(TRUE,FALSE);或者用缩写模式(T,F)

不能使用首字母大写的模式,该模式为字符型,需加上引号

> z <- c(TRUE,FALSE)
> z
[1]  TRUE FALSE
> z <- c(T,F)
> z
[1]  TRUE FALSE
> z <- c(True,F)
错误: 找不到对象'True'
  • 快捷方式创建向量

1. 用c()函数,冒号设置

c(1:100)
  [1]   1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30  31  32  33
 [34]  34  35  36  37  38  39  40  41  42  43  44  45  46  47  48  49  50  51  52  53  54  55  56  57  58  59  60  61  62  63  64  65  66
 [67]  67  68  69  70  71  72  73  74  75  76  77  78  79  80  81  82  83  84  85  86  87  88  89  90  91  92  93  94  95  96  97  98  99
[100] 100

2. 创建等差数列

用seq设置等差数列seq(from,to)

seq(from=1,to=100)
  [1]   1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30  31  32  33
 [34]  34  35  36  37  38  39  40  41  42  43  44  45  46  47  48  49  50  51  52  53  54  55  56  57  58  59  60  61  62  63  64  65  66
 [67]  67  68  69  70  71  72  73  74  75  76  77  78  79  80  81  82  83  84  85  86  87  88  89  90  91  92  93  94  95  96  97  98  99
[100] 100

设置等差数列的等差值seq(from,to,by)

> seq(from=1,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值