【发布时间】:2017-04-16 17:28:00
【问题描述】:
我有一个数组,包括一个名为“comp”的项目(是,否)上的两个熟练度变量(theta0,theta1)。这需要转换为一个矩阵。有什么方法可以转换底部的矩阵吗?
我的数组如下所示:
>priCPT.i6
, , comp = Yes
theta1
theta0 Low Med High
Low 0.8377206 0.6760511 0.4576021
Med 0.6760511 0.4576021 0.2543239
High 0.4576021 0.2543239 0.1211734
, , comp = No
theta1
theta0 Low Med High
Low 0.1622794 0.3239489 0.5423979
Med 0.3239489 0.5423979 0.7456761
High 0.5423979 0.7456761 0.8788266
attr(,"class")
[1] "CPA" "array"
抱歉,我无法制作出你可以玩的东西。我正在寻找类似的东西:
theta0 theta1 Yes No
Low Low 0.8377206 0.1622794
Low Med .. ..
Low High .. ..
Med Low .. ..
Med Med .. ..
Med High .. ..
High Low .. ..
High Med .. ..
High High .. ..
问候...
【问题讨论】:
-
tidyr::spread(as.data.frame.table(priCPT.i6), Var3, Freq)
标签: arrays r matrix data-conversion