【发布时间】:2021-03-24 09:54:14
【问题描述】:
我想通过我拥有的当前数据框创建下表。 我目前的数据框如下
ID = c(rep("A",3), rep("B",5), rep("C",4))
NRT = c(3,3,4,5,5,3,3,4,3,3,5,5)
df = as.data.frame(cbind(ID,NRT))
| ID | NRT |
|---|---|
| A | 3 |
| A | 3 |
| A | 4 |
| B | 5 |
| B | 5 |
| B | 3 |
| B | 3 |
| B | 4 |
| C | 3 |
| C | 3 |
| C | 5 |
| C | 5 |
我想获得一个如下表,显示每个数字在每个 ID 中出现的次数
| ID | 3 | 4 | 5 |
|---|---|---|---|
| A | 2 | 1 | 0 |
| B | 2 | 1 | 2 |
| C | 2 | 0 | 2 |
提前感谢大家的帮助:)
【问题讨论】:
标签: r function group-by aggregate data-manipulation