r - 如何在 R 中创建一个从右开始的矩阵?
问题描述
我想在 R 中创建一个从右开始的矩阵
例如,我想创建一个如下所示的矩阵:
5 4 3 2 1
6 7 8 9 10
10 9 8 7 6
5 4 3 2 1
当我输入时,
x = matrix(1:10, nrow=2, ncol=5, byrow = FALSE)
y = matrix(10:1, nrow=2, ncol=5, byrow = TRUE)
M = rbind(x,y)
M会变成
[,1] [,2] [,3] [,4] [,5]
[1,] 1 3 5 7 9
[2,] 2 4 6 8 10
[3,] 10 9 8 7 6
[4,] 5 4 3 2 1
那么,有没有什么方法可以从右边开始计数呢?
非常感谢
解决方案
这个怎么样
matrix(c(5:1, 6:10, 10:6, 5:1), byrow = TRUE, nrow = 4)
推荐阅读
- c# - 包装 MemoryStream
- json - 没有图像文件的多部分请求
- jenkins - 在多个环境中执行 Jenkins 作业
- javascript - Discord Bot-Cool or Not 命令
- sapui5 - “控件'sap.ui.table.Table'的聚合节点不正确”错误
- pandas - Pandas - 拆分列并计算出现次数
- logstash - 如何删除logstash中的“\”?
- c - 无法在 Ubuntu gcc 中执行“make”
- symfony - 如何在 formBuilder 字段(Symfony 4)中查看我的解密密码?
- scala - 如何验证一个方法是否被一个对象调用,该对象的某些字段可能是 anyObject() 而其他字段具有特定值?