【发布时间】:2021-03-17 14:51:45
【问题描述】:
我知道这个问题已经在 stackoverflow 中被广泛讨论过,但我还是想不通。 我有一个如下数据集,其中包含两个变量 IC 和 T; 4个主体间因素(A、B、C、D)和两个主体内因素(1,2)。我想将此数据集转换为具有一列 ID 的长格式,一列用于规范它是哪个主题因子,一列用于内部变量,两列用于值变量 IC 和 T。
df <- read.table(header=TRUE, text="
ID IC_A_1 IC_A_2 IC_B_1 IC_B_2 IC_C_1 IC_C_2 IC_D_1 IC_D_2 T_A_1 T_A_2 T_B_1 T_B_2 T_C_1 T_C_2 T_D_1 T_D_2
1 1 2 NA NA NA NA NA NA 2 5 NA NA NA NA NA NA
2 3 4 NA NA NA NA NA NA 5 5 NA NA NA NA NA NA
3 NA NA 3 4 NA NA NA NA NA NA 5 7 NA NA NA NA
4 NA NA 2 1 NA NA NA NA NA NA 5 5 NA NA NA NA
5 NA NA NA NA 3 3 NA NA NA NA NA NA 3 4 NA NA
6 NA NA NA NA 2 3 NA NA NA NA NA NA 3 4 NA NA
7 NA NA NA NA NA NA 4 5 NA NA NA NA NA NA 6 7
8 NA NA NA NA NA NA 4 7 NA NA NA NA NA NA 4 2
")
非常感谢大家!
【问题讨论】:
标签: r