class()函数可以查询变量的抽象类型,typeof()函数可以查询变量在内存中保存的方式,is.integer() 函数可以判断数据是否为整型,这个函数同样可以判断其他的数据类型,as.integer() 函数可以将数据强制转换为整型,其它数据类型也适用,length() 函数可以返回变量的长度。
1、数值型(numerical)变量
在控制台中键入下列命令建立数值型变量并查看变量类型:
2、字符型(character)变量
在控制台中键入下列命令建立字符型型变量并打印:
3、逻辑型(logical)变量
在控制台中键入下列命令建立逻辑性变量并查看变量类型:
4、复合型(complex)变量
R中的复合型变量指数学上的复数,包括实部和虚部,定义如下:
变量为我们提供了程序可以操作的命名存储, R语言中的变量可以存储原子向量,原子向量组或许多Robject的组合。有效的变量名称由字母,数字和点或下划线字符组成。变量名以字母或不以数字后跟的点开头。
变量赋值
可以使用向左,向右和等于运算符来为变量分配值。可以使用print()或cat()函数打印变量的值。cat()函数将多个项目组合成连续打印输出。
var.1 = c(0,1,2,3)
var.2 <- c("learn","R")
c(TRUE,1) ->var.3
print(var.1)
cat("var.1 is",var.1,"")
cat("var.2 is",var.2,"")
cat("var.3 is",var.3,"")
[1] 0 1 2 3
var.1 is 0 1 2 3
var.2 is learn R
var.3 is 1 1
注:向量c(TRUE,1)具有逻辑和数值类的混合,因此,逻辑类强制转换为数字类,使TRUE为1。
总收视点(GRP-Gross Rating Point):媒体传送量的计量单位之一,在一定期间内所有投放档次收视率的总合或到达率乘以平均接触率,也称为毛评点。GRP Gross ReachPoint,在一个特定区域(一般是一个城市)里,在你播放广告的一段时间里,你的所有targetconsumer(人次)看过你的TVC广告的次数。比如说:上海有10MM的人,你的target consumer是18-25岁的人,所以就有3MM的人是你的targetconsumer,1个GRP就是指有3MM的人次看过你的广告,这里的3MM人次有很多种可能,也许是3MM的人每人看过一次,也许是1个人看了3MM遍·如果说400个GRP,就是指400 X 3MM 的人次看到了广告。
这里要注意,GRP一定是一个城市的,比如有人跟你说CCTV的GRP是多少,那他一定是外行,因为CCTV是National的,一个广告在不同城市里投,每个城市的GRP是不同的。