全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
545 1
2019-08-22
numberabcde

1

0

0

0

0

0

2

1

4

3

1

1

3

9

13

19

37

54

4

8

5

5

9

9

5

1

1

3

3

5

6

0

0

0

0

0

7

0

0

0

2

4

8

1

2

4

0

0

9

0

0

0

1

0

10

0

0

0

0

0

12

0

0

0

0

0

13

0

0

0

0

0

14

0

25

0

0

0

15

0

0

0

0

0

如何统计a,b,c....等列中出现不是0的个数,我想可以把每列大于1的数变成1然后每列求和,也就是每列中出现大于1的个数,但是我不会操作真捉急啊。希望方法同样适合大的数据
二维码

扫码加我 拉你入群

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

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

全部回复
2019-8-22 22:27:39
我突然想到了用下面的代码不就可以了麻,让数据表中中大于1的数等于1,然后在每列求和就可以得到每列数字出现的频率了。
x[x>1]<-1
x
x1<-colSums(x)
二维码

扫码加我 拉你入群

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

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

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群