相关疑难解决方法(0)

如何按组加总变量?

假设我有两列数据.第一个包含诸如"First","Second","Third"等类别.第二个包含代表我看到"First"的次数的数字.

例如:

Category     Frequency
First        10
First        15
First        5
Second       2
Third        14
Third        20
Second       3
Run Code Online (Sandbox Code Playgroud)

我想按类别对数据进行排序并对频率求和:

Category     Frequency
First        30
Second       5
Third        34
Run Code Online (Sandbox Code Playgroud)

我怎么会在R?

sorting r r-faq

320
推荐指数
14
解决办法
50万
查看次数

在矩阵中按组求和

假设我有一个叫做矩阵的矩阵x.

x <- structure(c(1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1), 
.Dim = c(5L, 4L), .Dimnames = list(c("Cake", "Pie", "Cake", "Pie", "Pie"),
c("Mon", "Tue", "Wed", "Thurs"))) 

x
     Mon   Tue   Wed   Thurs
Cake   1     0     1      1
Pie    0     0     1      1
Cake   1     1     0      1
Pie    0     0     1      1
Pie    0     0     1      1
Run Code Online (Sandbox Code Playgroud)

我希望它成为:

     Mon   Tue   Wed   Thurs
Cake   2     1     1      2 …
Run Code Online (Sandbox Code Playgroud)

r matrix

6
推荐指数
2
解决办法
3167
查看次数

标签 统计

r ×2

matrix ×1

r-faq ×1

sorting ×1