首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Column[B]基于Grouping[A]和Max(计数)[c]选择特定Grouping[A]的内容

使用Column[B]基于Grouping[A]和Max(计数)[c]选择特定Grouping[A]的内容
EN

Stack Overflow用户
提问于 2016-12-16 04:38:07
回答 1查看 44关注 0票数 0

代码语言:javascript
复制
by_g <- (df, A)    
df.new <- by_g %>%
        summarise(v <- max(C))%>% arrange(A)

当列C有最大计数并按A列分组时,我无法获得B列的内容

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-16 05:41:39

在按'A‘分组之后,我们可以在slice中使用slice获得与'C’中的max值相对应的行

代码语言:javascript
复制
df %>%
   group_by(A) %>%
   slice(which.max(C)) 

数据

代码语言:javascript
复制
df <- structure(list(A = c("B001", "B001", "B001", "B001", "B002", 
"B002", "B002", "B003", "B003", "B003", "B003", "B003", "B003"
), B = c("", "Elec VoltageAsymmetry", "Pitch LubricationStop", 
"Pitch SafetyTestActiv", "", "Elec VoltageAsymmetry", "Pitch LubricationStop", 
"", "Elec CurrentAsymmetry", "Elec VectorSurgeStop", "Elec VoltageAsymmetry", 
"Pitch FreqConvPitch2 ErrStop", "Pitch LubricationStop"), C = c(1, 
1, 5, 1, 1, 1, 5, 1, 2, 2, 2, 1, 4)), .Names = c("A", "B", "C"
), row.names = c(NA, -13L), class = "data.frame")
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41177360

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档