【发布时间】:2021-06-22 21:41:00
【问题描述】:
我和一位研究员正在尝试找出一种方法来使我们的数据框更整洁、更简洁。 这是一个代表:
> head(Dummy1)
# A tibble: 6 x 18
A0 A1 A2 A3 A4 A5 B0 B1 B2 B3 B4 B5 C0 C1 C2 C3 C4
<dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl>
1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0
2 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1
3 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0
4 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0
5 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0
6 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0
# … with 1 more variable: C5 <dbl>
>
由于我们的软件注册答案的方式,我们得到了 A0 到 A5、B0 到 B5 等而不是这个:
> head(Dummy2)
# A tibble: 6 x 3
A B C
<dbl> <dbl> <dbl>
1 5 5 5
2 4 4 4
3 3 3 3
4 2 2 2
5 1 1 1
6 0 0 0
>
是否有代码允许我们将第一个版本,每个可能的答案作为二进制 0 NO 1 YES 的列转换为具有数字结果的单个项目列?我们试图分析的量表有 50 多个项目,每个项目的范围从 0 到 8。
感谢您的帮助!
【问题讨论】:
标签: r statistics psych