R语言的数据结构有哪些_光环大数据培训

来源:互联网 由 光环IT学院 贡献 责任编辑:王小亮  
http://hadoop.aura-el.com

R语言的数据结构有哪些_光环大数据培训

路情说:数据结构是数据的组织形式。R语言的数据结构包括向量、因子、矩阵、数据框、列表和时间序列等。

1 向量

向量函数vector,等效函数有numerical()、logical()和character()。

> vector(mode=”logical”,length=2)

[1] FALSE FALSE

2 因子

因子函数factor,举例说明。

例一

> factor(1:10)

[1] 1 2 3 4 5 6 7 8 9 10

Levels: 1 2 3 4 5 6 7 8 9 10

> factor(1:4,levels=1:5)

[1] 1 2 3 4

Levels: 1 2 3 4 5

例二

http://hadoop.aura-el.com

> factor(1:3,labels=c(“A”,”B”,”C”))

[1] A B C

Levels: A B C

> factor(1:5,exclude=4)

[1] 1 2 3 5

Levels: 1 2 3 5

3 矩阵

矩阵用matrix函数来创建,举例说明。

例一

> matrix(data=5,nr=2,nc=2)

[,1] [,2]

[1,] 5 5

[2,] 5 5

> matrix(1:6,2,3)

[,1] [,2] [,3]

[1,] 1 3 5

[2,] 2 4 6

> matrix(1:6,2,3,byrow=TRUE)

[,1] [,2] [,3]

[1,] 1 2 3

[2,] 4 5 6

例二利用维数函数来创建矩阵

http://hadoop.aura-el.com

> N <- 1:15

> N

[1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

> dim(N) <- c(3,5)

> N

[,1] [,2] [,3] [,4] [,5]

[1,] 1 4 7 10 13

[2,] 2 5 8 11 14

[3,] 3 6 9 12 15

4 数据框

数据框利用data.frame函数直接创建,或者利用read.table间接创建。数据框中向量需要有相同的长度,若是不相等,则整次循环填充。

> a<-1:4;b<-10

> data.frame(a,b)

a b

1 1 10

2 2 10

3 3 10

4 4 10

5 列表

列表可以利用list函数创建

> x<-1:4;y<-2:4

http://hadoop.aura-el.com

> L1<-list(x,y);L2<-list(A=x,B=y)

> L1

[[1]]

[1] 1 2 3 4

[[2]]

[1] 2 3 4

> L2

$A

[1] 1 2 3 4

$B

[1] 2 3 4

> names(L1)

NULL

> names(L2)

[1] “A” “B”

6 时间序列

时间序列利用ts函数创建。

例一

> ts(1:47,frequency=12,start=c(1959,2))

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec

http://hadoop.aura-el.com

1959 1 2 3 4 5 6 7 8 9 10 11

1960 12 13 14 15 16 17 18 19 20 21 22 23

1961 24 25 26 27 28 29 30 31 32 33 34 35

1962 36 37 38 39 40 41 42 43 44 45 46 47

例二

> ts(matrix(rpois(36,5),12,3),start=c(1961,1),frequency=12)

Series 1 Series 2 Series 3

Jan 1961 4 9 7

Feb 1961 4 3 0

Mar 1961 4 3 6

Apr 1961 10 5 8

May 1961 8 2 6

Jun 1961 2 5 3

Jul 1961 5 5 4

Aug 1961 2 10 7

Sep 1961 4 3 1

Oct 1961 11 5 5

Nov 1961 4 4 6

Dec 1961 7 6 9

问题三:R语言如何构造和求解表达式?

路情说:表达式即为有效的命令。利用函数expression构造不被求值的表达式,利用eval函数求解表达式的值。

> x1<-3;

以下内容为系统自动转化的文字版,可能排版等有问题,仅供您参考:

光环大数据--大数据培训&人工智能培训 http://hadoop.aura-el.com R 语言的数据结构有哪些_光环大数据培训

路情说:数据结构是数据的组织形式。R 语言的数据结构包括向量、因子、 矩阵、数据框、列表和时间序列等。

1

向量

向量函数 vector,等效函数有 numerical()、logical()和 character()。

> vector(mode=”logical”,length=2) [1] FALSE FALSE

2 因子

因子函数 factor,举例说明。

例一

> factor(1:10) [1] 1 2 3 4 5 6 7 8 9 10 Levels: 1 2 3 4 5 6 7 8 9 10 > factor(1:4,levels=1:5) [1] 1 2 3 4 Levels: 1 2 3 4 5

例二

光环大数据 http://hadoop.aura-el.com

光环大数据--大数据培训&人工智能培训 http://hadoop.aura-el.com > factor(1:3,labels=c(“A”,”B”,”C”)) [1] A B C Levels: A B C > factor(1:5,exclude=4) [1] 1 2 3 <NA> 5 Levels: 1 2 3 5

3 矩阵

矩阵用 matrix 函数来创建,举例说明。

例一

> matrix(data=5,nr=2,nc=2) [,1] [,2] [1,] 5 5 [2,] 5 5 > matrix(1:6,2,3) [,1] [,2] [,3] [1,] 1 3 5 [2,] 2 4 6 > matrix(1:6,2,3,byrow=TRUE) [,1] [,2] [,3] [1,] 1 2 3 [2,] 4 5 6

例二利用维数函数来创建矩阵

光环大数据 http://hadoop.aura-el.com

光环大数据--大数据培训&人工智能培训 http://hadoop.aura-el.com > N <- 1:15 > N [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 > dim(N) <- c(3,5) > N [,1] [,2] [,3] [,4] [,5] [1,] 1 4 7 10 13 [2,] 2 5 8 11 14 [3,] 3 6 9 12 15

4 数据框

数据框利用 data.frame 函数直接创建,或者利用 read.table 间接创建。数 据框中向量需要有相同的长度,若是不相等,则整次循环填充。

> a<-1:4;b<-10 > data.frame(a,b) a b 1 1 10 2 2 10 3 3 10 4 4 10

5 列表

列表可以利用 list 函数创建

> x<-1:4;y<-2:4

光环大数据 http://hadoop.aura-el.com

光环大数据--大数据培训&人工智能培训 http://hadoop.aura-el.com > L1<-list(x,y);L2<-list(A=x,B=y) > L1 [[1]] [1] 1 2 3 4

[[2]] [1] 2 3 4

> L2 $A [1] 1 2 3 4

$B [1] 2 3 4

> names(L1) NULL > names(L2) [1] “A” “B”

6 时间序列

时间序列利用 ts 函数创建。

例一

> ts(1:47,frequency=12,start=c(1959,2)) Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec

光环大数据 http://hadoop.aura-el.com

光环大数据--大数据培训&人工智能培训 http://hadoop.aura-el.com 1959 1 2 3 4 5 6 7 8 9 10 11 1960 12 13 14 15 16 17 18 19 20 21 22 23 1961 24 25 26 27 28 29 30 31 32 33 34 35 1962 36 37 38 39 40 41 42 43 44 45 46 47

例二

> ts(matrix(rpois(36,5),12,3),start=c(1961,1),frequency=12) Series 1 Series 2 Series 3 Jan 1961 4 9 7 Feb 1961 4 3 0 Mar 1961 4 3 6 Apr 1961 10 5 8 May 1961 8 2 6 Jun 1961 2 5 3 Jul 1961 5 5 4 Aug 1961 2 10 7 Sep 1961 4 3 1 Oct 1961 11 5 5 Nov 1961 4 4 6 Dec 1961 7 6 9

问题三:R 语言如何构造和求解表达式?

路情说:表达式即为有效的命令。利用函数 expression 构造不被求值的表 达式,利用 eval 函数求解表达式的值。

> x1<-3;

光环大数据 http://hadoop.aura-el.com

光环大数据--大数据培训&人工智能培训 http://hadoop.aura-el.com > y1<-4; > exp1<-expression(x1/y1) > exp1 expression(x1/y1)

> eval(exp1)

为什么大家选择光环大数据!

大数据培训、 人工智能培训、 Python 培训、 大数据培训机构、 大数据培训班、 数据分析培训、大数据可视化培训,就选光环大数据!光环大数据,聘请大数据 领域具有多年经验的讲师,提高教学的整体质量与教学水准。讲师团及时掌握时 代的技术,将时新的技能融入教学中,让学生所学知识顺应时代所需。通过深入 浅出、通俗易懂的教学方式,指导学生较快的掌握技能知识,帮助莘莘学子实现 就业梦想。

光环大数据启动了推进人工智能人才发展的“AI 智客计划” 。光环大数据专注国内 大数据和人工智能培训,将在人工智能和大数据领域深度合作。未来三年,光环大数据 将联合国内百所大学,通过“AI 智客计划” ,共同推动人工智能产业人才生态建设,培 养和认证 5-10 万名 AI 大数据领域的人才。

参加“AI 智客计划” ,享 2000 元助学金!

【报名方式、详情咨询】 光环大数据网站报名:http://hadoop.aura-el.com 手机报名链接:http:// hadoop.aura-el.com /mobile/

光环大数据 http://hadoop.aura-el.com

光环大数据--大数据培训&人工智能培训 http://hadoop.aura-el.com

光环大数据 http://hadoop.aura-el.com


  • 与《R语言的数据结构有哪些_光环大数据培训》相关:
  • R语言的那些包_光环大数据培训机构
  • R语言如何管理数据_光环大数据培训
  • R语言的特性是什么_光环大数据培训
  • R语言几大检验_光环大数据培训机构
  • R语言快速入门_光环大数据培训机构
  • R语言基本操作_光环大数据培训机构
  • R语言学习路线图_光环大数据培训
  • R语言之绘图_光环大数据培训机构
  • R语言数据文件读写_光环大数据培训
  • R语言之图形入门_光环大数据培训机构
  • 本站网站首页首页教育资格全部考试考试首页首页考试首页职业资格考试最近更新儿童教育综合综合文库22文库2建筑专业资料考试首页范文大全公务员考试首页英语首页首页教案模拟考考试pclist学路首页日记语文古诗赏析教育教育资讯1高考资讯教育头条幼教育儿知识库教育职场育儿留学教育高考公务员考研考试教育资讯1问答教育索引资讯综合学习网站地图学习考试学习方法首页14托福知道备考心经冲刺宝典机经真题名师点睛托福课程雅思GREGMATSAT留学首页首页作文
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.xue63.com All Rights Reserved