title: “R语言入门–玩转数据框”
date: “2024-03-13”
arrange(test, Sepal.Length)
代码的路上常新的才是迷人的,坚韧的才是长久的!
knitr::opts_chunk$set(echo = TRUE)
数据框 按照某一列排序/去重复/新增一列
test <- iris[c(1:2,51:52,101:102),]
rownames(test) =NULL # 去掉行名,NULL是“什么都没有”
test
# arrange,数据框按照某一列排序
library(dplyr)
arrange(test, Sepal.Length) #从小到大
arrange(test, desc(Sepal.Length)) #从大到小
# distinct,数据框按照某一列去重复
distinct(test,Species,.keep_all = T)
# mutate,数据框新增一列
mutate(test, new = Sepal.Length * Sepal.Width)
引自生信技能树