class()函数可以查询变量的抽象类型,typeof()函数可以查询变量在内存中保存的方式,is.integer() 函数可以判断数据是否为整型,这个函数同样可以判断其他的数据类型,as.integer() 函数可以将数据强制转换为整型,其它数据类型也适用,length() 函数可以返回变量的长度。
1、数值型(numerical)变量
在控制台中键入下列命令建立数值型变量并查看变量类型:
2、字符型(character)变量
在控制台中键入下列命令建立字符型型变量并打印:
3、逻辑型(logical)变量
在控制台中键入下列命令建立逻辑性变量并查看变量类型:
4、复合型(complex)变量
R中的复合型变量指数学上的复数,包括实部和虚部,定义如下:
已知数据集a1,有N行变量新建数据集a2,b为列名
a1=data.frame(b=c('a','b','c','d','e'……))输入N个字符型变量
或者a1=data.frame(b=c(1,2,3,4,5……))输入N个数值型变量
将数据集a1和a2合并为数据集a3
a3=data.frame(a1,a2)。
注:数据集a1和a2的行数相等,都为N时才能合并。如果不相等,可以用无效值补齐:
假设a2只有5行,输入代码a2[6:N,]=NA,就可以补齐为N行,与a1进行合并。