【发布时间】:2021-04-17 21:38:35
【问题描述】:
问题 - 数据整理:
我想微调多项选择题考试的注释,每个问题有 5 个项目 - A、B、C、D、E。我想在每个可能的项目上使用系数。为此,我需要做一些数据整理:
输入:
library(tibble)
(
df <- tribble(
~id, ~Q1, ~Q2, ~Q3,
#|----|------|------|------|
1, "CDE", "A", "AD",
2, "CDE", "AB", "AD",
3, "DE", "BC", "AD")
)
预期输出:
| id | Q1_A | Q1_B | Q1_C | Q1_D | Q1_E | Q2_A | Q2_B | Q2_C | Q2_D | Q2_E | Q3_A | Q3_B | Q3_C | Q3_D | Q3_E |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 |
| 2 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 |
| 3 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 |
【问题讨论】: