如何在R中求和具有相同名称的向量元素?

bud*_*ong 2 r sum vector

我找到的大多数解决方案都是针对数据框或列表的,而不是针对向量的。

从: myvec = c(A=2, B=2, A=2)

到: desiredvec = c(A=4, B=2)

Tho*_*ing 6

您可以使用 tapply

> tapply(myvec, names(myvec), sum)
A B
4 2
Run Code Online (Sandbox Code Playgroud)

或者 xtabs

> xtabs(myvec~names(myvec))
names(myvec)
A B
4 2
Run Code Online (Sandbox Code Playgroud)