我试图做的事情大致有以下几点:
library(tidyverse)
starwars %>%
filter(!is.na(gender)) %>%
group_by(gender) %>%
summarise(total_count = n(), max_species_count_per_gender = max(count(species)))
基本上,除了试图获得每组的总计数,并在一个group_by
之后以gender
分隔,并在摘要列中报告,我还试图提取给定性状的较高级别组的最高子组人口计数(在本例中为species
).显然,上面的方法不起作用,返回错误消息,
Caused by error in `UseMethod()`:
! no applicable method for 'count' applied to an object of class "character"
因此,如果我试图以以下方式结束一些事情
# A tibble: 2 × 3
gender total_count max_species_count_per_gender
<chr> <int> <int>
1 feminine 17 some_smaller_x
2 masculine 66 some_smaller_y
这是我可以作为summarise
行动的一部分来处理的事情,还是我需要做一些其他的事情?谢谢你的帮助.