我正在开展一个银行项目,我试图找到每年花费的金额,而数据集将这些列为月度交易。
Month Name Money Spent
2 John Smith 10
3 John Smith 25
4 John Smith 20
2 Joe Nais 10
3 Joe Nais 25
4 Joe Nais 20
现在,这是我的代码:
OTData <- OTData %>%
mutate(
OTData,
Full Year = [CODE NEEDED TO SUM UP]
)
谢谢!
答案 0 :(得分:0)
正如@Pawel所说,这里毫无疑问。我想你想要:
df <- data.frame(Month = c(2,3,4,2,3,4),
Name = c("John Smith", "John Smith", "John Smith",
"Joe Nais", "Joe Nais", "Joe Nais"),
Money_Spent = c(10,25,20,10,25,20))
df %>%
group_by(Name) %>%
summarize(Full_year = sum(Money_Spent))
Name Full_year
<fct> <dbl>
1 Joe Nais 55
2 John Smith 55
注意:如果在变量名中包含空格,则会遇到麻烦。您确实应该使用.
,_
或camelCase
替换它们,如上例所示。