赖江山的博客分享 http://blog.sciencenet.cn/u/laijiangshan 生态、统计与R语言

博文

用unique去掉重复的列的用法

已有 793 次阅读 2021-11-11 11:30 |个人分类:RDA|系统分类:科研笔记

刚有一学员问怎么将相同的列去掉,很多人知道unique函数能去掉相同的行,但不知道也能去掉相同的列,只不过需要设定参数MARGIN=2,还有将数据对象设为矩阵而已。

> a=data.frame(a=1:4,b=1:4)

> a

  a b

1 1 1

2 2 2

3 3 3

4 4 4

> unique(a,MARGIN=2) #无动于衷,因为a是个数据框

  a b

1 1 1

2 2 2

3 3 3

4 4 4

> unique(as.matrix(a),MARGIN=2)

     a

[1,] 1

[2,] 2

[3,] 3

[4,] 4




https://blog.sciencenet.cn/blog-267448-1311951.html

上一篇:结构方程模型中类别变量变为定量数据的处理方法建议
下一篇:R语言在光合作用研究当中的应用分析(Functional Plant Biology)

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2022-5-28 17:44

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部