当前位置:   article > 正文

R中访问数据框的几种方式_r语言访问数据框的列

r语言访问数据框的列

R中访问数据框的几种方式

 

1、原始方式

  1. mydata <- data.frame(x1=c(1,2,3,4),x2=c(3,4,5,6))
  2. mydata$sum <-mydata$x1 + mydata$x2
  3. mydata$mean <- mydata$sum / 2

 

2、使用attach

  1. mydata <- data.frame(x1=c(1,2,3,4),x2=c(3,4,5,6))
  2. attach(mydata)
  3. mydata$sum <- x1 + x2
  4. mydata$mean <- sum
  5. detach(mydata)
  6. mydata

 

3、使用within

  1. mydata <- data.frame(x1=c(1,2,3,4),x2=c(3,4,5,6))
  2. mydata <- within(mydata,{
  3. sum <- x1+x2
  4. mean <- sum/2
  5. })

within 与 with 类似,区别是within允许你修改数据框。

 

4、使用transform

  1. mydata <- data.frame(x1=c(1,2,3,4),x2=c(3,4,5,6))
  2. mydata <- transform(mydata, sumx = x1 + x2, meanx = (x1 + x2)/2 )

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/66080
推荐阅读
相关标签
  

闽ICP备14008679号