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

相关推荐
编程大师哥4 分钟前
JavaScript 和 Python 哪个更适合初学者?
开发语言·javascript·python
建军啊14 分钟前
php伪协议、代码审计工具和实战
开发语言·php
WYH28719 分钟前
为什么在cubeide里勾选了can1,生成的工程里没有can.c?
c语言·开发语言
22 分钟前
java关于键盘录入
java·开发语言
马猴烧酒.24 分钟前
JAVA后端对象存储( 图片分享平台)详解
java·开发语言·spring·腾讯云
wearegogog12333 分钟前
基于MATLAB的D2D仿真场景实现
开发语言·网络·matlab
froginwe1136 分钟前
Chart.js 散点图详解
开发语言
独自破碎E38 分钟前
【纵向扫描】最长公共前缀
java·开发语言
nuo53420244 分钟前
C语言实现类似面向对象的三大特性
c语言·开发语言
321.。1 小时前
深入理解 Linux 线程封装:从 pthread 到 C++ 面向对象实现
linux·开发语言·c++