簡體   English   中英

如何根據 R 中的其他列對列中的值求和

[英]How to sum values in a column based on other column(s) in R

我有以下數據集:

地理 性別 人口
AB F 2000 45320
AB 2000 42220
F 2001年 51230
2001年 51422

我想按省份和年份匯總人口,例如,我將得到 46752 作為 2000 年 AB 的人口。

我試過使用dplyrsummarise ,但一直卡住。

這是我到目前為止所擁有的:

count_province <- df %>% group_by(Geography, Year, Population) %>% summarise(
  prov_pop = sum(Population))

group_by中,刪除Population

library(dplyr)
df %>%
   group_by(Geography, Year) %>%
   summarise(prov_pop = sum(as.numeric(Population), na.rm = TRUE))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM