R语言dplyr操作数据示例代码
代码语言:r
所属分类:其他
代码描述:R语言dplyr操作数据示例代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
#dplyr #载入dplyr包 library(dplyr) #调用mtcars数据 data(mtcars) #看一下mtcars中的变量属性 str(mtcars) #看一下mtcars中的前几行数据 head(mtcars) #选择变量名为mpg到hp的变量 head(select(mtcars, mpg:hp)) #选择变量名除了(mpg:hp)之外的变量 head(select(mtcars, -(mpg:hp))) #选择变量名为dart的变量 match("drat", names(mtcars)) #筛选dart大于3的记录 mtcars1 <- filter(mtcars, drat>3) head(mtcars1) #筛选dart大于3且am等于1的记录 mtcars2 <- filter(mtcars, drat>3 & am==1) head(mtcars2) #按照hp由小到大排列 mtcars3 <- arrange(mtcars, hp) head(mtcars3) #按照hp由大到小排列,-和desc效果一样 mtcars4 <- arrange(mtcars, -hp) head(mtcars4) mtcars5 <- arrange(mtcars, desc(hp)) head(mtcars5) #变量重命名,mpg和cyl改成大写 mtcars6 <- rename(mtcars, MPG=mpg, CYL=cyl) head(mtcars6) #把hp改成离差 mtcars7 <- mutate(mtcars, hp=hp-mean(hp, na.rm = T)) head(mtcars7) #生成DISP因子变量,如果dips小于等于200为small,大于200则为bi.........完整代码请登录后点击上方下载按钮下载查看
网友评论0