肥宅钓鱼网
当前位置: 首页 钓鱼百科

r语言的数据类型和数据结构(R语言基本数据类型和函数)

时间:2023-06-08 作者: 小编 阅读量: 1 栏目名: 钓鱼百科

R语言里所有的东西都被称为对象,R语言中常见的数据类型有几下几种,分别是字符型、数值型、复数型以及逻辑型。在R语言中,函数是一个对象,因此R语言解释器能够将控制传递给函数,以及函数完成动作所需的参数。该函数依次执行其任务并将控制返回到解释器以及可以存储在其他对象中的任何结果。如图所示构造元素为2,4,6,8,10的向量x,显示出x对应的值显示出x对应的数据类型。sep-表示参数之间的分隔符。

【实验目的】

1)熟悉R语言的基本数据类型

2)熟悉R语言的基本操作

3)熟悉R语言列表的主要运算函数

【实验原理】

在R语言里操作和接触的所有东西都称作对象(object)。对象有很多种类 可以包含各种类型的数据。R 语言里所有的东西都被称为对象,R语言中常见的数据类型有几下几种,分别是字符型 (character)、数值型 (numeric)、复数型 (complex)以及逻辑型 (logical)。通过mode()函数可以查看一个对象的类型。

R语言中的基本运算包括以下:数学计算,比较运算,运算函数,向量常用统计函数,矩阵常用函数集合运算,向量化,从文件中读取数据,概率分布,循环和条件操作。

R语言的数据对象主要包括向量(vector),矩阵(matrix),因子(factors),列表(list),数据框(data frame),函数( function)。

函数是一组组合在一起以执行特定任务的语句。 R语言具有大量内置函数,用户可以创建自己的函数。在R语言中,函数是一个对象,因此R语言解释器能够将控制传递给函数,以及函数完成动作所需的参数。该函数依次执行其任务并将控制返回到解释器以及可以存储在其他对象中的任何结果。

【实验环境】

本次环境是:win7 64位系统R 3.3.3

【实验步骤】

一、打开R语言的界面

1.1双击桌面上的程序R x64 3.3.3,出现如下画面,则打开成功。如图所示

二、基本数据类型之数值型

2.1数值型 (numeric),一般数字形式的数据都为数值型(实数或者小数),从传统的数据分类方式来看,即指定量变量。如图所示

构造元素为2,4,6,8,10的向量x,显示出x对应的值

显示出x对应的数据类型。可以看出为numeric。

练习:生成一个起始为2,终止为19,步长为3的向量,问其数据类型是什么?

三、基本数据类型之复数型

3.1复数型,取值可以扩展到虚数,并使用<实部数值> i<虚部数值>来表示。如图所示

构造100 10i的复数a、显示出a对应的值、显示出a对应的数据类型。可以看出为complex。

四、基本数据类型之字符型

4.1字符型 (character),指向量中每个元素都是一个字符或字符串,即一般的数据分类方式中所说的定性变量。如图所示

构造字符型变量y。显示出y对应的值

显示出y对应的数据类型。可以看出为character

显示出对于字符型变量的长度

显示向量y中每个元素的字符的个数

五、基本数据类型之逻辑型

5.1 逻辑型,取TRUE和FALSE两个固定值,用于指示判断结果,如图所示

构造向量x、显示向量x的值、判断向量x中等于2的元素。

【实验步骤】

一、打开R语言的界面

1.1双击桌面上的程序R x64 3.3.3,出现如下画面,则打开成功。如图所示

二、函数

函数主要指:对一般数据进行运算的常用函数

2.1 round()函数,四舍五入,如图所示

round(x, 0) #保留整数位

round(x, 2) #保留两位小数

round(x, -1) #保留到十位

2.2 取整运算

trunc()函数。进行一般意义上的取整操作。

floor() #向下取整

ceiling() #向上取整

2.3 对数运算

logb(a, b) #以b为底的对数,省略b表示自然对数

log() #自然对数

log10() #以10为底的常用对数

2.4 平方根运算sqrt(),如图所示

2.5 指数运算exp(),表示以e为底的指数运算。如图所示

2.6 三角函数的运算函数。

sin() #正弦

cos() #余弦

asin() #反正弦

acos() #反余弦

atan() #反正切

sinh() #双曲正弦

tanh() #双曲正切

2.7求字符长度nchar()

2.8连接字符paste()函数

语法:paste(..., sep = " ", collapse = NULL)

... - 表示要组合的任何数量的参数。

sep - 表示参数之间的分隔符。它是任选的。

collapse - 用于消除两个字符串之间的空间。但不是在一个字符串的两个词的空间。

print(paste(a,b,c))

print(paste(a,b,c, sep = "-"))

print(paste(a,b,c, sep = "", collapse = ""))

准备例子:

2.9 取子字符串函数substring()函数,如图10所示

    推荐阅读
  • 阳历七月份啥季节(七月是夏季吗)

    阳历七月份是夏季7月是一年中的第七个月份,现在小编就来说说关于阳历七月份啥季节?下面内容希望能帮助到你,我们来一起看看吧!7月是一年中的第七个月份。英文中的7月来源于古罗马将军尤利乌斯·恺撒,他死后人们将他的名字Julius命名为7月。

  • 杨桃干怎么做好吃(杨桃干的做法)

    腌制、晾晒⑴首先把准备好的杨桃干给清洗干净,然后放进菜篮子内,沥干水分。⑵等到水分沥干以后,把杨桃横着切开,切成五角星的形状。⑷然后将杨桃放到太阳底下晒一天的时间,或是放在阴凉处凉干。⑵蒸好的杨桃干是干扁的,颜色发黄,这些是正常的。⑸如此的反复放均匀以后,把瓶子密封起来,常温下存放半个月的时间,美味的杨桃干就这样做好了。

  • 广汽的资料简介(广汽的资料梗概)

    广汽的资料简介?以下内容希望对你有帮助!2017年,广汽集团汽车的产销量分别达201.7和200.1万辆,同比增长21.54%和21.27%;营业总收入为3397.73亿元,同比增长23.21%。2018年《财富》世界500强排行榜中,广汽集团位居第202名,比2017年排名上升36位。2019年12月18日,人民日报“中国品牌发展指数”100榜单排名第38位。

  • 西安鄠邑关中忙罢艺术节什么时候开始

    西安鄠邑关中忙罢艺术节游玩攻略活动时间:2022年5月23日至9月30日开幕地点:鄠邑石井街道蔡家坡村终南麦田剧场艺术节主要活动:三大板块、九大主题主要活动(部分列举)终南戏剧节板块以纪念延安文艺座谈会发布80周年为背景,将在石井街道蔡家坡村终南麦田剧场开展“第四届关中忙罢艺术节开幕暨延安文艺座谈会80周年纪念晚会”,届时“中国鼓王”赵牧阳、鄠邑本土民谣歌手仝东坡等将为广大群众送上一场属于乡野的视

  • 养猪户开始补栏仔猪,近期仔猪价格上涨明显

    2015年1月20日猪评:猪价13.58玉米(元/吨)2365猪粮比5.74:1今日全国生猪均价小幅震荡,东北地区价格小幅下跌,北方地区部分屠宰企业小幅下调收购价。东北地区猪价持续小幅下跌,受东北猪长途调运影响,南方地区受到波及,部分地区猪价也有调整。迫于还贷压力以及出栏压力,部分养殖户出栏压栏大猪,终端需求依旧疲软,生猪市场价格整体处于弱势。据养殖户反映,淘汰母猪仍在继续。

  • 长期不用洗面奶好吗 长期不用洗面奶好吗

    面部清洁是皮肤护理的重要步骤,洗面奶是常用的一款洁面产品。但很多人会担心它里的成分对皮肤造成伤害,所以即使用清水洗脸也不肯用它,这种做法导致的后果是皮肤会越来越暗淡无光,粗糙暗黄,水油分泌不平衡。作为一款清洁产品,它的主要功效是去除附着在皮肤表面的尘埃及污垢。

  • 风水大师讲解风水(风水老师告诉你)

    通常来说,金钱树的叶片圆厚丰满,非常易于生长,生命力很旺盛,能有效吸收外界的金气,利于家中财运。客厅是一个家庭中招待亲戚朋友的场所,把金钱树这种蕴含吉祥如意、聚财发福的植物摆放在这里,能够增强家里的财运、有招财进宝的作用。特别是那种叶子大的金钱树,切记要用泥土来种植,不能用水养。而且金钱树在办公室里还能起到调节湿气的作用,经常开空调的办公室里摆上几盆金钱树会更健康。

  • 呷哺呷哺品牌战略是什么(呷哺呷哺决定关闭200家门店)

    对此,决定关闭200家呷哺呷哺亏损门店。贺光启表示,呷哺呷哺在2019年推出的inxiabuxiabu品牌店也处在持续亏损的状态,其定位不清晰是主要因素。据其透露,接下来,inxiabuxiabu品牌和门店将陆续全面退出市场。目前该品牌正在筹划中,计划明年正式面向市场。贺光启表示,自己将以“断臂止血”“破釜沉舟”的态度和决心重新带领呷哺呷哺回归高光时刻。针对近来呷哺呷哺管理层变动,外界对呷哺呷哺的人员管理提出质疑。

  • 拽着的意思 拽着的意思是什么

    拽着是拉,牵引的意思。词语是词和语的合称,包括单词、词组及整个词汇,文字组成语句文章的最小组词结构形式。词是由语素组成的最小的造句单位。词语有2字、3字及4字的分类,但请注意,词语不属于成语一类。引申义是由词的本意引申出来的并经过推演发展而产生的意义。注意比喻义不同于比喻句。词语的感情色彩是指词语在反映客观事实时所传达出的态度和感情。包括褒义词,贬义词和中性词。带有喜爱,赞许意味的词语叫褒义词。

  • 贺州市平桂区冷门景区(贺州平桂区有哪些值得游玩的景点)

    贺州平桂区有哪些值得游玩的景点#贺州#平桂区,隶属广西贺州市位于广西的东北部、贺州市的中部,总面积2022平方公里平桂区属亚热带雨林地区,境内土地肥沃、气候温和、光照充足、雨量充沛,境内有贺江、五拱水河、小凉河、大平河等支流1、。