代码清单提供了三种不同的方式来实现这个目标,具体选择哪一个由你决定,所得结果都是相同的
- # 方法1
- mydata <- data.frame(x1 = c(2, 2, 6, 4), x2 = c(3, 4, 2, 8))
- mydata$sumx <- mydata$x1 + mydata$x2
- mydata$meanx <- (mydata$x1 + mydata$x2)/2
- # 方法2
- attach(mydata)
- mydata$sumx <- x1 + x2
- mydata$meanx <- (x1 + x2)/2
- detach(mydata)
- # 方法3
- mydata <- transform(mydata,
- sumx = x1 + x2, meanx = (x1 + x2)/2)
——资料来源《R语言实战》