我想从给定的csv文件“life.expectancy”中获取平均变化最高的区域的名称。我使用了“dplyr”包,但是,当我尝试在最后一步中检索区域的名称时,出现以下错误: lapply(.x,.f,...)中的错误:object'average .change'找不到。有没有一种方法可以得到与最大变化相对应的区域名称?获取分组行的名称
编辑:我用max(grouped.by.region $ average.change)替换max(average.change)并添加了输出。尽管如此,我只想要“南亚”这个价值。
grouped.by.region <- life.expectancy %>%
group_by(region) %>%
summarise(average.change = mean(change)
)
region.max.change <- grouped.by.region[grouped.by.region$average.change ==
max(average.change), "region"]
请提供的数据示例,例如通过使用'dput(head(life.expectancy))'。 – LAP
我已经添加了数据如何的片段。 –
'grouped.by.region $ region [which.max(grouped.by.region $ average.change)]' – Cath