r - 按总和聚合数据帧

标签 r dataframe

假设我有两个数据框,如下所示。

d1 = data.frame(table(c(1,2,2,2,4,5)))
d2 = data.frame(table(c(2,2,2,6)))

rbind 梳理框架给出以下内容:
> rbind(d1, d2)
  Var1 Freq
1    1    1
2    2    3
3    4    1
4    5    1
5    2    3
6    5    1

但我想要的是计算 Freq 的总和值相同 Var1 ,即得到
  Var1 Freq
1    1    1
2    2    6
3    4    1
4    5    1
5    6    1

我怎样才能做到这一点?

最佳答案

除了aggregate ,还有xtabs这是专门为汇总表格而设计的。

xtabs(Freq ~ Var1, data=rbind(d1, d2))

关于r - 按总和聚合数据帧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17425512/

相关文章:

html - 使用 Rook 上传多个文件

pandas - Spark DataFrame 如何处理大于内存的Pandas DataFrame

python - 如何比较两行,当它们不同时创建另一个数据框来复制这两行

r - 按列名索引拆分数据框

r - 使用两个属性的组合频率直方图

C - 在 R Holt-Winters 函数中调用的 C_Holt-Winters 函数

表示 R 中一组大小不一的数据帧

dataframe - 尝试使用 Arrow.jl 保存 DataFrame 给出 : ArgumentError: type does not have a definite number of fields. 整数元组的元组

python - 如何在 Python Dask 数据帧中执行位置索引

r - 将 S4 对象转换为数据帧的一般方法 (R)