R语言

R神奇的函数----未完待续

2018-11-11  本文已影响1人  我最有才

1.transform  within 这两个都可用在数据框的列增加上,但within除了数据框还可以用在别的数据类型上面;

#数据框添加新的列;transform只用于数据框的改变;within可以用在很多类型的改变

mydata <- data.frame(x1 = c(2, 2, 6, 4), x2 = c(3, 4, 2, 8))  

mydata<-transform(mydata,sum=x1+x2,ave=(x1+x2)/2)   ##增加了sum,ave两列

mydata<-within(mydata,{sum1=sum+ave;average=(sum+ave)/2})  #within里面就相当于一个函数类型的东西了

mydata_1<-transform(mydata,x1=NULL)    ##删除X1这列

2.

上一篇下一篇

猜你喜欢

热点阅读