【发布时间】:2017-09-11 21:44:52
【问题描述】:
我有以下数据框:
class outcome count total
A TP 5 20
A FP 5 20
A TN 5 20
A FN 5 20
B TP 10 40
B FP 10 40
B TN 10 40
B FN 10 40
我本质上想要的是所谓的宽格式,即
type TP FP TN FN total
A 5 5 5 5 20
B 10 10 10 10 40
我几乎可以这样做:
> dcast(test,test$outcome ~ test$class)
Using class...outcome...count....total as value column: use value.var to override.
. A FN 5 20 A FP 5 20 A TN 5 20 A TP 5 20
1 . A FN 5 20 A FP 5 20 A TN 5 20 A TP 5 20
B FN 10 40 B FP 10 40 B TN 10 40 B TP 10 40
1 B FN 10 40 B FP 10 40 B TN 10 40 B TP 10 40
我现在为每种结果类型都有一个列,但我缺少列名、重复行和我想要的列标题(TP、FP、TN、FN)作为列值...仍然。
所以也很遥远。
dcast 甚至可以做到这一点吗?
【问题讨论】: