我有一个如下所示的数据框:
我想按地区总计销售总额。以下是我用于总计“东方”销售额的代码。我想使用for循环而不是内置函数。
totalEast <- 0
for( i in 1: nrow(sales)){
if (sales$Region[i] =="East"){
totalEast <- sales$Total[i] + totalEast
}
}
print(totalEast)
但是它不起作用?? 在此先感谢
答案 0 :(得分:0)
使用dplyr:
sales %>% group_by(Region) %>%
summarize(byreg=sum(Total))