综合及;总计(R)
数据: 我想计算每个项目的总和,然后计算总数,结果是:综合及;总计(R),r,dataframe,aggregate,R,Dataframe,Aggregate,数据: 我想计算每个项目的总和,然后计算总数,结果是: ProjectA,12 ProjectB,24 ProjectA,15 有没有一个函数可以做到这一点?现在我需要打两个电话: Project Sum ProjectA 27 ProjectB 24 Total 51 我最近发现了一个有用的函数:addmargins() myData paste('Size of all projects: ', sum(projects$size)) aggregate(p
ProjectA,12
ProjectB,24
ProjectA,15
有没有一个函数可以做到这一点?现在我需要打两个电话:
Project Sum
ProjectA 27
ProjectB 24
Total 51
我最近发现了一个有用的函数:addmargins()
myData
paste('Size of all projects: ', sum(projects$size))
aggregate(projects$size, by=list(projects$name), sum)
myData <- data.frame(projects=c("projectA","projectB","projectA"), value=c(5,10,15))
myData
projects value
1 projectA 5
2 projectB 10
3 projectA 15
addmargins(with(myData, tapply(value, projects, sum)))
projectA projectB Sum
20 10 30