fir*_*o23 3 group-by r summarize
我想使用数据框创建一个新数据框,其中包含邮政编码、名称和名为计数的列,该列将包括每个邮政编码的名称计数。
Zip<-c("123245","12345","123245","123456","123456","12345")
Name<-c("Bob","Bob","Bob","Jack","Jack","Mary"),
df<-data.frame(Zip,Name,Name2)
library(dplyr)
df %>%
group_by(Zip) %>%
mutate(Name = cumsum(Name))
Run Code Online (Sandbox Code Playgroud)
预期的
Zip Name Count
1 123245 Bob 2
2 12345 Bob 1
3 12345 Mary 1
4 123456 Jack 2
Run Code Online (Sandbox Code Playgroud)
我们可以使用name的论证count。
count本质上总结group_by和summarise:
library(dplyr)
df %>%
count(Zip, Name, name= "Count")
Run Code Online (Sandbox Code Playgroud)
Zip Name Count
1 123245 Bob 2
2 12345 Bob 1
3 12345 Mary 1
4 123456 Jack 2
Run Code Online (Sandbox Code Playgroud)