【发布时间】:2021-08-19 02:32:02
【问题描述】:
我是 R 新手,想知道是否有人可以帮助我解决问题:
我有一个这样的数据框:
| panelist_id | type | refer_sm | refer_se |
|---|---|---|---|
| 1 | HP | 1 | 0 |
| 1 | HP | 0 | 1 |
| 1 | PB | 0 | 1 |
| 2 | PB | 0 | 1 |
| 3 | TN | 1 | 0 |
| 3 | HP | 1 | 0 |
我想生成一个数据框,在 panelist_id 级别汇总每个小组成员的类型访问次数和“引用”类型的次数,例如:
| panelist_id | No. visits to type: HP | No. visits to type PB | No. visits to type TN | No. refers from sm to HP | No. refers from sm to PB | No. refers from sm to TN | No. refers from se to HP | No. refers from se to PB | No. refers from se to TN |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 2 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 0 |
| 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 3 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 |
我尝试过使用聚合和汇总函数,但没有取得多大成功。任何解决方案将不胜感激。谢谢
【问题讨论】:
标签: r dataframe count aggregate