gpt4 book ai didi

r - 根据R中的目标向量对数据框组进行排序

转载 作者:行者123 更新时间:2023-12-04 10:08:43 26 4
gpt4 key购买 nike

我有一个如下所示的数据框(原始数据非常大)。我想根据目标向量组对它们进行排序并得到结果。

数据框

sample     group    
A AA
B CC
C CC
D BB
E AA
F AA

target.vector <- c("AA", "BB", "CC")

结果

 sample     group    
A AA
E AA
F AA
D BB
B CC
C CC

最佳答案

您可以将 group 变成 factor 然后使用 order 例如为您的样本数据

...
df$group <- factor(df$group, levels=c('AA', 'CC', 'BB'))
df[order(df$group), ]

会导致

  sample group
1 A AA
5 E AA
6 F AA
2 B CC
3 C CC
4 D BB

关于r - 根据R中的目标向量对数据框组进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39482480/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com