- 创建新变量
变量名 <- 表达式
可以直接赋值或者使用 trnsform()函数
> mydata$sumx <- mydata$x1 + mydata$x2#通过对象$变量创建新的变量
> mydata$meanx <- (mydata$x1 + mydata$x2)/2
>attach(mydata)
> mydata$sumx <- x1 + x2
> mydata$meanx <- (x1 + x2)/2
> detach(mydata)
> mydata <- transform(mydata, #通过 transform()函数来给对象创建新变量
+ sumx = x1+x2,
+ meanx = (x1+x2)/2)
- 算术运算符
运算符 | 描述 |
+ - * / | 加减乘除 |
^ 或 ** | 求幂 |
x%%y | 求余(x mode y),5%%2结果为1 |
x%/%y | 整数除法,5%/%的结果为2 |