R语言-09去重和排序
2017-08-15 本文已影响0人
周一ing
去重和排序
#去重
unique(user_info)
unlist(x[!duplicated(x)]
#根据某一列去重
index <- duplicated(data[,1])
data<-data[!index,]
#排序
a[order(a[2]),] #按a[2]进行排序,order()函数返回的是对数组排序后的各个元素在原数组的位置。根据该函数可以对数组根据其某一列或者行进行排序。比如说要对一个矩阵x进行排序,先根据第一列,然后根据第二列排序,可以用下面的语句实现:
x[order(x[,1],x[,2]),]
sort(a)
rank() #返回的是原数组的各个元素在排序后的秩次
arrange(mtcars, cyl, disp) # 按 cyl + disp 列进行升序排列
arrange(mtcars,cyl,desc(disp))