【R语言学习笔记】 二、R语言数据结构之向量

本文详细介绍了R语言中的向量,包括数值型、字符型和逻辑型向量的创建,向量的运算、赋值和访问,排序方法,以及向量常用函数。此外,还探讨了NA、NULL、NaN、Inf、-Inf的区别,帮助理解R语言中向量的基本概念和操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述

向量是R中最为基本的类型
一个向量中元素的类型必须相同,包括数值型、逻辑型、字符型、复数型。
注意:单个向量中的数据必须拥有相同的类型或模式(数值型、字符型或逻辑型)。

一、数值型向量

建立向量的方法(函数):

  • seq() 或 “:” 若向量(序列)具有较为简单的规
seq(from , to, by,  length.out, along.with)
 #生成从from到to的向量,by为步长,length.out为生成元素的长度,along.with取赋予变量的长度为元素的个数;
  • rep() 若向量(序列)具有较为复杂的规律
rep(x, times = 1, length.out = NA, each = 1)
#x:为一个向量(mode任意,包括list)
#times:数值型向量指定每个元素重复的次数,向量的长度为1时, 表示重复整个x
#length.out:输出向量的长度,简写len或者length
#each:x中的每一个元素重复的次数
  • c() 若向量(序列)没有什么规律
    c() 为应用最广泛的向量构造函数,把所有对象连接起来形成新的向量。
x=c(42,7,64,9) #把所有对象连接起来形成新的向量

例子:
在这里插入图片描述
在这里插入图片描述

二、 字符型向量

paste (..., sep = " " , collapse = NULL)函数:把其输入的自变量(一个或多个R对象)连成字符串,中间用相应的分隔符.

  • …: 表示一个或多个R可以被转化为字符型的向量
  • sep: 分隔符,默认为空格
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值