我正在使用gmisc软件包制作类似于以下内容的图。Transition Diagrams
gmisc软件包提供了getTransitions函数 transitions $ getTransitionSet(1)
返回带有转换的表。例如
7 87 94 130 185 188 192 199
6 1 0 0 0 0 0 0 0
79 0 0 1 0 0 0 0 0
87 0 1 0 0 0 0 0 0
130 0 0 0 3 0 0 0 0
185 0 0 0 0 1 0 0 0
表中的数字现在包含发生某事的频率。例如,从状态130移至状态130 3倍。我想将这些数字更改为百分比。
我不确定尊重dplyr表的最佳方法是什么。我在str上看到的是
str(transitions$getTransitionSet(1))
'table' int [1:8, 1:8] 1 0 0 0 0 0 0 0 0 0 ...
- attr(*, "dimnames")=List of 2
..$ : chr [1:8] "6" "79" "87" "130" ...
..$ : chr [1:8] "7" "87" "94" "130" ...
有没有一种很好的方法可以让每一行找出每个值的百分比?
预先感谢 亚历克斯