楼主: z8938560
2705 6

[统计软件] R软件中怎么对一个矩阵中各个元素的频数进行统计? [推广有奖]

  • 1关注
  • 2粉丝

硕士生

13%

还不是VIP/贵宾

-

威望
0
论坛币
1555 个
通用积分
2.0000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
766 点
帖子
75
精华
0
在线时间
142 小时
注册时间
2015-2-9
最后登录
2020-12-11

楼主
z8938560 在职认证  发表于 2017-4-28 10:21:12 |AI写论文
50论坛币
比如说一个8*8的矩阵,里面有六十四个元素,但是有很多是相同的,我想统计出相同这些元素的一个频数,该怎么办呢?

最佳答案

cheng334 查看完整内容

其實這個方法是可以的,不然,我如何畫出這張圖? 好吧!其實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,] ...
关键词:r软件 怎么办 软件 统计 元素

沙发
cheng334 发表于 2017-5-2 23:17:07
其實這個方法是可以的,不然,我如何畫出這張圖?
好吧!其實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,所以您要先轉資料類型

藤椅
cheng334 发表于 2017-4-28 20:44:47
舉個例子,假設有個8*8的matrix,內含元素A,B,C,D,E,共有64個元素,以此為例,可計算出A,B,C,D,E各個的計數。如附件:

個數.png (3.78 KB)

個數.png

使用matrix計數.txt
下载链接: https://bbs.pinggu.org/a-2242089.html

99 Bytes

已有 1 人评分经验 论坛币 热心指数 收起 理由
admin_kefu + 20 + 20 + 4 热心帮助其他会员

总评分: 经验 + 20  论坛币 + 20  热心指数 + 4   查看全部评分

板凳
z8938560 在职认证  发表于 2017-5-2 08:25:20
cheng334 发表于 2017-4-28 20:44
舉個例子,假設有個8*8的matrix,內含元素A,B,C,D,E,共有64個元素,以此為例,可計算出A,B,C,D,E各個的計數。如 ...
请问可以显示出个数吗

报纸
z8938560 在职认证  发表于 2017-5-2 08:59:43
cheng334 发表于 2017-4-28 20:44
舉個例子,假設有個8*8的matrix,內含元素A,B,C,D,E,共有64個元素,以此為例,可計算出A,B,C,D,E各個的計數。如 ...
你这方法不行,以后这种需要论坛币才能下载的回答坚决不能买。你的回答解决了我的问题自然会给你论坛币

地板
z8938560 在职认证  发表于 2017-5-4 09:33:40
cheng334 发表于 2017-5-2 23:17
其實這個方法是可以的,不然,我如何畫出這張圖?
好吧!其實code很簡單,我直接貼吧!
data=sample(c("A","B", ...
好的,谢谢您啦。确实是数据类型不是矩阵的原因,不好意思哈

7
cheng334 发表于 2017-5-4 14:56:01
不謝,祝您順利完成

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2026-1-6 18:32