R 需要筛选唯一的10个国家/地区
我有一个数据集,用于过滤每个酒店和每个国家的预订数量。一个国家有两排,因为有两个不同的酒店。 例:R 需要筛选唯一的10个国家/地区,r,R,我有一个数据集,用于过滤每个酒店和每个国家的预订数量。一个国家有两排,因为有两个不同的酒店。 例: 我需要在每个国家的刻面图中找到前10个国家的每家酒店的总预订量。对于top_n(10),在我的grpah中只给出了7个结果。如何找到前10个国家?我会这样做: ## Find top 10 countries data %>% group_by(Country) %>% summarize(country_books = sum(Total)) %>% top_n(10,
我需要在每个国家的刻面图中找到前10个国家的每家酒店的总预订量。对于top_n(10),在我的grpah中只给出了7个结果。如何找到前10个国家?我会这样做:
## Find top 10 countries
data %>% group_by(Country) %>%
summarize(country_books = sum(Total)) %>%
top_n(10, country_books) %>%
## Get the rest of the data for the top 10 countries
inner_join(data) %>%
group_by(Country, Hotel) %>%
summarize(country_hotel_books = sum(Total))
保存该数据集并将其用于打印。我将这样做:
## Find top 10 countries
data %>% group_by(Country) %>%
summarize(country_books = sum(Total)) %>%
top_n(10, country_books) %>%
## Get the rest of the data for the top 10 countries
inner_join(data) %>%
group_by(Country, Hotel) %>%
summarize(country_hotel_books = sum(Total))
保存该数据集并将其用于绘图。非常感谢。这段代码正是我所需要的。非常感谢。这段代码正好满足了我的需要。