一·数据类型
数值型(numeric),实数。实际上是整数型与双精度,默认是双精度。
字符型(character),“”或‘’之间的字符串。
逻辑型(logical),只有T(TRUE)或F(FALSE)。
复数型(complex),a+bi形式的复数。
原始型(raw),二进制形式保存。
默认值(missing value),当一个元素或值在统计时“不可得到”(not available)或“缺失值”(missing value)时,相关位置保留并赋予一个特定的NA值,任何NA的运算结果都是NA。用is.na()函数检测是否有NA值的存在,返回结果为TRUE或FALSE。
character, complex,double,integer,logical,NA,numeric等类型辨别函数均为is.__(),转换函数均为as.__()。
二·数据对象
R语言中的数据对象有6中:向量(vector)、矩阵(matrix)、数组(array)、因子(factor)、列表(list)和数据框(data frame)。
注意:在浮点运算中可能出现精度问题。
1.向量(vector)
向量是由相同基本元素构成的序列。用c()函数完成赋值。“<-"是赋值符号。
paste()函数可以将自变量对应元素连成字符串,长度不同时,较短的向量会背重复使用(对所有运算均适用)。
也可以用assign()函数对向量