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

R语言

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

R语言

数据类型的转换、判别等操作

创建一个对象,并进行数据类型的转换、判别等操作,步骤如下。
(1)创建一个对象 x,内含元素为序列:1,3,5,6,8
(2)判断对象 x 是否是数值型数据
(3)将对象转换为逻辑型数据,记为 x1
(4)判断 x1 是否为逻辑型数据

多种数据结构的编辑操作

创建多种数据结构,并进行数据结构的转换、索引、扩展等编辑操作,步骤如下。
(1)设置工作空间目录
(2)创建一个向量 x ,内含元素为序列:11,23,25,46,38,30,59,47,21,67.
(3)查询向量 x 中序号为 23 和 46 的元素,查询向量 x 中大于 35 且小于等于 50 的元素的位置。
(4)创建一个重复因子序列 Species:水平数为 3,各水平重复两次,序列长度为 5;3 个水平为 setosa、versicolor、virginica。
(5)创建一个 5 行 2 列的矩阵,元素为向量 x,按列填充。
(6)将矩阵写入数据框 data_iris,更改列名为 Sepal.Length、Sepal.Width。
(7)将数据框 data_iris 保存为 TXT 文件,保存到工作空间的 test 目录下。
(8)将数据框 data_iris 转换为向量 y。
(9)判断是否转换成功。
分析:
(1)使用:setwd() 函数设置工作空间目录,使用 getwd() 函数 检验工作空间目录是否设置成功


(2)创建对象 x 并赋值直接使用 c() 函数,需要注意的是使用 c 函数创建的向量的数据必须是同一类型(数值型、字符型或逻辑型)的。
(3)查询向量 x 中序号为 23 和 46 的元素,可知已经给向量 x 中每一个元素命名为其值的大小,命名使用 names( 变量 x ) 函数;
   查询(即访问向量)元素使用索引访问向量的元素, [ ] 括号用于建立索引;
   查询向量中满足多重条件的元素所在的位置使用:which(条件)

(4)创建一个重复因子序列 Species 使用 rep() 函数,格式如下:
(5)创建矩阵使用 matrix 函数,格式如下:

(6)创建数据框使用 data.frame() 函数,格式如下:

(7)在R当前的工作空间里创建 test 文件夹使用 dir.creat(’ new file’);
   设置 test 文件夹为工作目录,使用 write.table() 保存数据框 data_iris 为 TXT 文件;

******(8)将题中的数据框转换为矩阵需要经过两步操作:
   <1> 数据框转换为矩阵;
   <2> 矩阵再转换为向量;**(9)使用 is.vector() 判断数据框是否成功转为向量
  


鲜花

握手

雷人

路过

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

请发表评论

全部评论

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

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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