R语言-09去重和排序

去重和排序

#去重

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))

你可能感兴趣的:(R语言-09去重和排序)