码迷,mamicode.com
首页 > 其他好文 > 详细

3. 检查变量和工作区

时间:2017-10-29 11:21:56      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:因此   character   8 8   模式   进制   view   mod   表达   typeof   

这章主要介绍了向量的主要的数据类型,可能有一些单调乏味。但是对人来讲,操作一个任意形式的变量,是很不好掌握,很容易出错的,所以引入数据类型的概念,限制人的操作,从而降低操作难度、降低出错率。

3.1 类

R中的变量类型主要有四大类,类、类型、模式和存储模式,对应的你也可以使用class、typeof、mode和storage.mode四类函数查看你的变量类型。对于绝大多数你编写的代码,你只需要关注其class类型即可。

 

3.2 不同类型的数字

R中包含三种不同类别的数值变量:浮点值(numeric)、整数integer和复数complex。

 

3.3 其他通用类

除了我们已知的三个数字类和逻辑类,向量还有其他三个类,用于存储文本的字符character,存储类别数据的因子factor,以及较为罕见的存储二进制数据的原始值raw

 

3.4 检查和更改类

以下命令可查看在base包中所有的is函数

ls(pattern = "^is", baseenv())

其中"^is"是一个正则表达式,它意味着“匹配所有以“is”开头的字符串”,而baseenv函数则返回base包中所有的环境。

assertive包含有更多的is函数且命令方式更多一致.

 

3.5 检查变量

函数summary能够为不同的数据类型的数据类型提供汇总信息。其中类别向量和逻辑向量将根据每个值的计算进行汇总。

fac <- factor( sample ( letters[1:5], 30, replace = TRUE) );
summary(fac)
## a b c d e 
## 7 4 3 8 8 

  

函数view可以将二位数据如矩阵数据框等数据可视化,fix和edit函数工作原理与view详细,但是不推荐,因为他可能破坏数据的可溯性而使我们无法追踪数据的出处。因此编辑数据的方式最好还是通过编程处理。

 

3.6 工作区

工作时,我们往往想知道已经创建的变量及其内容。用ls()函数可以列出有变量的名称。

ls()
la( pattern = "ea" )

在工作一段时间后,工作区会变得相当凌乱。我们可以使用rm函数删除变量来清理区间

rm( peach, pum, pear l)
rm( list = ls() )                       #删除所有变量,小心使用!

 

3. 检查变量和工作区

标签:因此   character   8 8   模式   进制   view   mod   表达   typeof   

原文地址:http://www.cnblogs.com/qwe0723/p/7742271.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!