gpt4 book ai didi

r - 从数据框中选择和分组双类别数据

转载 作者:行者123 更新时间:2023-12-04 11:45:44 24 4
gpt4 key购买 nike

我确实需要有关如何解决问题的帮助。我有一个看起来像这样的数据集..

Name   Sex    Total    
Anna F 10
Jamie M 2
Jamie F 7
Mike M 13
Sam F 6
Sam M 3

structure(list(Name = c("Anna", "Jamie", "Jamie", "Mike", "Sam", "Sam"),
Sex = c("F", "M", "F", "M", "F", "M"), Total = c(10L, 2L, 7L, 13L, 6L, 3L)),
.Names = c("Name", "Sex", "Total"), class = "data.frame", row.names = c(NA, -6L))

我想要做的是获取男性和女性名字,所以结果看起来像..

Name   Sex  Total
Jamie M 2
Jamie F 7
Sam M 3
Sam F 6

但我真的不知道如何处理它。

最佳答案

假设数据存储在 d 中,这就是我的处理方式:

# get a vector (set) of names that are use by both M and F
dual.names <- intersect(d$Name[d$Sex=='M'], d$Name[d$Sex=='F'])

# use set of dual names to filter data
d[d$Name %in% dual.names, ]

关于r - 从数据框中选择和分组双类别数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26432435/

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