其實這個方法是可以的,不然,我如何畫出這張圖?
好吧!其實code很簡單,我直接貼吧!
data=sample(c("A","B","C","D","E"),64,replace=T);data #生成資料,A,B,C,D,E的字串
mat=matrix(data,ncol=8);mat #這是matrix的物件
[,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8]
[1,] "C" "B" "C" "A" "A" "A" "E" "C"
[2,] "A" "D" "B" "D" "C" "A" "D" "B"
[3,] "D" "E" "C" "D" "B" "C" "D" "E"
[4,] "B" "B" "D" "A" "A" "A" "E" "B"
[5,] "C" "A" "C" "A" "A" "A" "A" "D"
[6,] "A" "D" "D" "D" "C" "A" "D" "B"
[7,] "E" "B" "D" "A" "A" "B" "C" "E"
[8,] "E" "E" "B" "B" "B" "C" "B" "A"
table(mat) #使用table函數,即可計算
mat
A B C D E
18 14 11 13 8
提醒您一下,先確定您的資料類型,您的資料可能不是matrix,而是data.frame,所以您要先轉資料類型