花花灬太岁 发表于 2015-7-10 11:22:20

r代码基础篇--创建新变量

本帖最后由 花花灬太岁 于 2015-7-10 11:25 编辑

#创建新变量的三种方法
mydata<-data.frame(x1=c(2,2,6,4),x2=c(3,4,2,8))
#方法1
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)



#创建新变量的三种方法
mydata<-data.frame(x1=c(2,2,6,4),x2=c(3,4,2,8))
#方法1
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)

页: [1]
查看完整版本: r代码基础篇--创建新变量