• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

R语言基础-向量运算及R的数据结构(一)

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

一、R语言的数据结构

1.R中的数据类型

数值型、字符串型、逻辑型、Boolean型、日期型

对象:object,它是可以赋值给变量的任何事物,包括常量、数据结构、函数、图形。对象都拥有某种模式,描述了此现象是如何储存的,以及某个类。

二、向量

1.向量,vector,是构成其他数据结构的基础。用于存储数值型、字符型或逻辑型数据的一维数组。
2.用函数c来创建向量。如: x <- c(1,2,3,4,5)
3.构建等差数列。如:seq (from = 1,to = 100,by = 2) --- 1-100内的奇数。seq (from = 1,to = 100,length.out = 10) --- 1-100之间的10个值
4.重复参数。如:rep(2,5) --- 将2重复输出5次。rep(x,each = 5,times = 2) --- 将向量x每个元素依次输出五次,打印两遍
5.查看向量类型。mode(向量名)
6.length(向量名)。查看向量个数。向量名[1] --- 输出该向量第一个元素。向量名[-2] --- 输出除了该向量第二个以外的元素。
7.向量输出的基本操作

三、向量运算


对数据集的向量操作


三、矩阵和数组

在R软件中,矩阵是有维数的向量,这里的矩阵元素可以是数值型,字符型,或者逻辑型,但是每个元素必须都拥有相同的模式,这个和向量一致。

矩阵的操作方法:


对矩阵的行列进行命名:



也可以通过行名列名定位元素
注:矩阵的基本运算与向量的基本运算相同。

矩阵的行列运算,乘积运算以及对角转秩。


四、列表

列表是一些对象的有序集合,在R语言中,列表可以存储若干向量、矩阵、数据框,甚至其他列表的组合。

1.在模式上和向量类似,都是一维数据集和。
2.向量只能存储一种数据类型,列表中的对象可以是R中的任何数据结构,甚至列表本身。

如:



可以通过名称快速访问数据


删除数据


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap