楼主: mashagua
12266 7

[问答] 怎样求一列元素中不同元素的个数,并输出 [推广有奖]

  • 0关注
  • 1粉丝

博士生

88%

还不是VIP/贵宾

-

威望
0
论坛币
60 个
通用积分
69.1920
学术水平
1 点
热心指数
1 点
信用等级
0 点
经验
3931 点
帖子
198
精华
0
在线时间
258 小时
注册时间
2013-9-20
最后登录
2020-12-21

楼主
mashagua 学生认证  发表于 2016-7-5 13:07:09 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
如何统计一列向量里每个元素出现的次数,例如H1<-c(1,1,1,1,2,3,4,5,3,2,4,5,7,3,4,2,1,)我想要的结果是 一个矩阵1 5
                                                                                                                                                                                 2 3
                                                                                                                                                                               3     3
就类似这样的,不知道用R语言怎么写

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:元素 如何 统计

沙发
马甲1号 发表于 2016-7-5 13:08:15
table函数

  1. > table(c(1,1,1,1,2,3,4,5,3,2,4,5,7,3,4,2,1))

  2. 1 2 3 4 5 7
  3. 5 3 3 3 2 1
复制代码

已有 1 人评分论坛币 收起 理由
jiangbeilu + 10 精彩帖子

总评分: 论坛币 + 10   查看全部评分

藤椅
mashagua 学生认证  发表于 2016-7-5 13:20:38
马甲1号 发表于 2016-7-5 13:08
table函数
非常谢谢,学习了

板凳
mashagua 学生认证  发表于 2016-7-5 13:26:36
马甲1号 发表于 2016-7-5 13:08
table函数
你好,我看输出结果并不是矩阵形式啊,好像是一列列向量对吗,我想把它转化成矩阵,有什么办法吗

报纸
jiangbeilu 学生认证  发表于 2016-7-5 13:35:57
mashagua 发表于 2016-7-5 13:26
你好,我看输出结果并不是矩阵形式啊,好像是一列列向量对吗,我想把它转化成矩阵,有什么办法吗
这个就不是矩阵形式的,你把名称用names函数保存下来,然后自己转化成一个矩阵就行了

地板
mashagua 学生认证  发表于 2016-7-5 21:11:10
jiangbeilu 发表于 2016-7-5 13:35
这个就不是矩阵形式的,你把名称用names函数保存下来,然后自己转化成一个矩阵就行了
好的,明白了,谢谢

7
jgchen1966 发表于 2016-7-6 23:18:41
R 中有个专门唯一元素的函数 unique()
x<-sample(1:5,20,replace=T)
x
[1] 1 1 5 2 2 1 3 4 3 2 3 4 2 4 2 3 2 2 2 3
unique(x)
[1] 1 5 2 3 4

8
feiyuxiaoxiao 发表于 2017-10-11 11:45:49
jiangbeilu 发表于 2016-7-5 13:35
这个就不是矩阵形式的,你把名称用names函数保存下来,然后自己转化成一个矩阵就行了
请问具体的应该怎么做啊~如何保存并转化为矩阵~代码是什么样的呢~新手求教~

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 23:59