unique / sort在data.frame中 [英] unique / sort in data.frame
本文介绍了unique / sort在data.frame中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个这样的数据框:
I have a data frame like this:
x=c("01","01","01","22","22","03","03","03","35","35")
y=c("f","f","f","m","m","m","m","m","f","f")
df=data.frame(spn=x, sex=y)
看起来像:
spn sex
1 01 f
2 01 f
3 01 f
4 22 m
5 22 m
6 03 m
7 03 m
8 03 m
9 35 f
10 35 f
我想做的是排序df $ spn,让它只出现一次。适当的df $性别,如:
What I'd like to do is to sort the df$spn and let it appears only once. the appropriate df$sex as well, like:
spn sex
1 01 f
2 03 m
3 22 m
4 35 f
我该怎么做?很多谢谢!
How could I do that? many many thanks!
推荐答案
df <- df[order(df$spn), ]
> df[!duplicated(df), ]
spn sex
1 01 f
6 03 m
4 22 m
9 35 f
这篇关于unique / sort在data.frame中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文