r 字符串转化为数值_【R语言】数据结构Ⅰ—向量,矩阵,数组

03a880065ae808aeac6e3e0729e11431.png

数据结构是为了便于存储不同类型的数据而设计的。

R中常用的数据结构包括:

同质数据类型(homogeneous data types),即所存储的一定是相同类型的元素,包括向量、矩阵、数组;

异质数据类型(heterogeneous data types),即可以存储不同类型的元素,这大大提高了存储的灵活性,但同时也降低了存储效率和运行效率,包括列表、数据框。

一、向量(一维数据)

向量是由一组相同类型的原始值构成的序列,可以是一组数值、一组逻辑值、一组字符串等。

1. 数值向量

(1) 数值向量就是由数值组成的向量,单个数值是长度为1的数值向量。

> 

可以用numeric()来创建全为0的指定长度的数值向量:

> 

经常用函数c()实现将多个对象合并到一起,例如,将多个数值向量合并成一个数值向量:

> 

(2) 创建等差的数值向量

用 : 或函数seq()可以创建等差的数值向量。

函数seq(),基本格式为:

seq(from=...,to=...,by=...,length.out=...,along.with =...)

其中,

from设置首项(默认为1);

to设置尾项;

by设置等差值(默认为1或-1);

length.out设置序列长度;

along.with以该参数的长度作为序列长度。

> 

(3)创建重复的数值向量

函数rep(),基本格式为:

rep(x,times=...,length.out=...,each=...)

其中,

x为要重复的序列;

times设置序列重复次数;

length.out设置产生的序列的长度;

each设置每个元素分别重复的次数(默认为1)。

x

注意:在R中,两个不同长度的向量做运算

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值