R:数据对象及类型

 

►数据对象

    R语言创建和控制的实体被称为对象(object),它们可以说变量、数组、字符串、函数或者其它通过这些实体定义的更一般的结构(structures)。在R语言里,对象是通过名字创建和保存的。

 

    R对象的名称必须以一个英文字母打头,并由一串大小写字母、数字或句点(.)组成。值得注意的是:R 区分大小写。

注:不要用R 的内置函数名作为数据对象的名称。

 

►对象类型

    R语言的对象包括数值型、逻辑型、字符型、复数型,原味型。此外,也可能是缺省值。

1.数值型(numeric)

    这种数据的形式是实数。可以写成整数(integers),小数(decimal fractions),或是科学记数(scientific notation)的方式。数值型实际上是两种独立模式的混合说法,即整数型(integers)和双精度型(double-precision)。该种类型数据默认是双精度数据(double-precision)。

2.逻辑型(logical)

    这种数据只能取T(TRUE)或F(FALSE)值。

3.字符型(character)

    这种数据的形式是夹在双引号“”或单引号‘ ’之间的字符串,如“MR”。

4.复数型(complex)

    这种数据是形如a+bi 形式的复数。

5.原味型(raw)

    这种类型以二进制形式保存数据。

6.缺省值(missing value)

    有些统计资料是不完整的。当一个元素或值在统计的时候是“不可得到”(not available)或“缺失值”(missing value)的时候,相关位置可能会被保留并且赋予一个特定的NA(notavailable)值。任何NA 的运算结果都是NA。

 

                       辨别和转换数据对象类型的函数

      类别

        辨别

       转换

   character        

   is.character()       

   as.character()       

   complex

   is.complex()

   as.complex()

   double

   is.double()

   as.double()

   integer

   is.integer()

   as.integer()

   logical

   is.logical()

   as.logical()

   NA

   is.na()

   as.na()

   numeric

   is.numeric()

   as.numeric()

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值