jiangbeilu 发表于 2017-3-12 17:06 
在R里面,变量命名是不能有空格的。
“Life Exp”改成"Life.Exp",你再试试看。
这列有毒啊= =
head(state.x77)
colnames(state.x77)[4]<-"life.Exp"
t<-c("life.Exp","Income")
y<-state.x77[,t]
x<-state.x77[,colnames(state.x77)!=t]
x
> t<-c("life.Exp","Income")
> y<-state.x77[,t]
> x<-state.x77[,colnames(state.x77)!=t]
> x
Population Illiteracy life.Exp Murder HS Grad Frost Area
Alabama 3615 2.1 69.0 15.1 41.3 20 50708
Alaska 365 1.5 69.3 11.3 66.7 152 566432
Arizona 2212 1.8 70.5 7.8 58.1 15 113417
Arkansas 2110 1.9 70.7 10.1 39.9 65 51945
还是不行这个life.Exp始终坚挺在上面
