沉闷科学的掘墓人分享 http://blog.sciencenet.cn/u/Bearjazz

博文

R语言中如何改变表格数据的填充顺序

已有 9591 次阅读 2012-3-26 11:01 |个人分类:我的研究|系统分类:科研笔记| R语言, 表格数据, 填充顺序, 先行后列

R语言中如何改变表格数据的填充顺序

 

熊荣川

六盘水师范学院生物信息学实验室

xiongrongchuan@126.com

http://blog.sciencenet.cn/u/Bearjazz

 

通常在R语言中矩阵(表格)数据的填充默认顺序为先列后行,从左到右。如果需要先行后列的填充数据的话,可是使用byrow=TRUE这个参数实现,具体过程请参考下面的两个例子。

 

a=matrix(1:30, 5,6)

建立矩阵a,三个参数分别表示数据源,5行、6

a

查看a

 

 

     [,1] [,2] [,3] [,4] [,5] [,6]

[1,]    1    6   11   16   21   26

[2,]    2    7   12   17   22   27

[3,]    3    8   13   18   23   28

[4,]    4    9   14   19   24   29

[5,]    5   10   15   20   25   30

     [,1] [,2] [,3] [,4] [,5] [,6]

[1,]    1    2    3    4    5    6

[2,]    7    8    9   10   11   12

[3,]   13   14   15   16   17   18

[4,]   19   20   21   22   23   24

[5,]   25   26   27   28   29   30

查看结果表明,矩阵的“填充”顺序为先列后行,从上到下

a=matrix(1:30, 5,6,byrow=TRUE)

建立矩阵a,三个参数分别表示数据源,5行、6

a

查看a

 

     [,1] [,2] [,3] [,4] [,5] [,6]

[1,]    1    2    3    4    5    6

[2,]    7    8    9   10   11   12

[3,]   13   14   15   16   17   18

[4,]   19   20   21   22   23   24

[5,]   25   26   27   28   29   30

查看结果表明,加入参数byrow=TRUE之后,矩阵的“填充”顺序为先行后列,从左到右

 



https://wap.sciencenet.cn/blog-508298-551818.html

上一篇:如何在R语言中调用部分数据
下一篇:R语言中三维数据的调用
收藏 IP: 210.75.236.*| 热度|

0

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

数据加载中...
扫一扫,分享此博文

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

GMT+8, 2024-5-19 04:57

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部