R语言学习笔记(一)——R中的数据
一、R中的常用对象(Objects)包括:
1、向量(vector)
2、因子(factor),是一个分类变量
3、数组(array),是一个k维的数据表,所有的元素必须是同一种类型
4、矩阵(matrix),是数组的一个特例,其中k=2
5、数据框(data frame),是由一个或几个向量和(或)因子构成,它们必须是等长的,但可以是不同的数据类型。
6、时间序列(ts),包含一些额外的属性,例如时间和频率
7、列表(list),可以包含任何类型的对象
二、对象的两个内在属性:
1、类型(mode),显示x的类型:mode(x)
2、长度(length)
对于向量来说,用其类型和长度足够描述数据;而其他对象则需一些额外信息,这些信息由外在的属性(attribute)给出,用attribute()方法调用其额外属性。
三、常用的数据类型
1、数值型(numeric)
2、字符型(character)
3、复数型(complex)
4、逻辑型(logical)(FALSE/TRUE)
类型之间可以通过as.something()的方法来转换,
例如,z=0.9;digits=as.character(z) ; a=as.numeric(digits)