R:如何从具有特定条件的行中获取列的最大值
我导入了如下表: 我需要让欧洲国家有更多的病例。 如何仅过滤大陆=“欧洲”所在的行,并获取最大值(总案例数)的行 谢谢您可以使用:R:如何从具有特定条件的行中获取列的最大值,r,R,我导入了如下表: 我需要让欧洲国家有更多的病例。 如何仅过滤大陆=“欧洲”所在的行,并获取最大值(总案例数)的行 谢谢您可以使用: library(dplyr) result <- df %>% filter(Continent == 'Europe') %>% filter(Total_cases == max(Total_cases, na.rm = TRUE)) 库(dplyr) 结果% 过滤器(大陆==‘欧洲’)%>%
library(dplyr)
result <- df %>%
filter(Continent == 'Europe') %>%
filter(Total_cases == max(Total_cases, na.rm = TRUE))
库(dplyr)
结果%
过滤器(大陆==‘欧洲’)%>%
过滤器(总案例==最大值(总案例,na.rm=TRUE))
或在R基中:
result <- subset(subset(df, Continent == 'Europe'),
Total_cases == max(Total_cases, na.rm = TRUE))
结果先尝试分组!我有这个,但我只得到max()而不是国家的名称max(total_cases[大陆==“欧洲”],na.rm=TRUE),谢谢。两种解决方案都解决了我的问题