我具有以下结构作为计算的输出:
structure(c(2L,1L,1L,2L), .Label=c("high","low"),
class="factor", prob=c(1,0.667,0.8,0.333))
从这种结构中提取信息并在数据帧中表示的最佳方法是什么?
例如:
Val Label Prob
2 low 1
1 high 0.667
1 high 0.8
2 low 0.333
我已经尝试过as.numeric()
,unname()
但是都没有用。
我们可以分配我们想要的零件。和大多数问题一样,有几种获取属性的方法:
data.frame(Val=as.integer(x), Label=x, Prob=attr(x,"prob"))
Val Label Prob
1 2 low 1.000
2 1 high 0.667
3 1 high 0.800
4 2 low 0.333
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句