首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >tables::tabular是否可以用于聚合数据

tables::tabular是否可以用于聚合数据
EN

Stack Overflow用户
提问于 2017-06-13 06:01:33
回答 0查看 74关注 0票数 0

我正在尝试使用表格来生成漂亮的表格。我有汇总的数据:

代码语言:javascript
复制
df<-data.frame(
  category=as.factor(c("cat1", "cat1", "cat2","cat2", "cat3")),
  color=as.factor(c("red","yellow", "orange", "red", "green")),
  counts = c(3,21, 24, 5, 97))

我想生成一个对“counts”变量求和的表,而不是计算记录数。如果我这样做:

代码语言:javascript
复制
tabular(category~(n=1), data=df)

产生:

代码语言:javascript
复制
category n
cat1     2
cat2     2
cat3     1

看起来我需要这样的东西:

代码语言:javascript
复制
tabular(category~(Sum=sum(counts)), data=df)

但我得到一个错误:

代码语言:javascript
复制
Error in term2table(rows[[i]], cols[[j]], data, n) : 
  Argument 'sum(counts)' is not length 5

谢谢你的建议。

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44509386

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档