选择间隔之间的矩阵元素
是否有任何代码可以选择间隔之间矩阵的所有元素(间隔为: min(data[,1])
和 min(data[,dim(data)[2]] ))
?例如数据是这样的:
> data <- matrix(c(58,47,40,42,38,22,53,43,36,62,51,44),byrow=T,ncol=3)
所选元素应该是:22,36,38,40,42。
非常感谢。
Is there any code to choose all elements of a matrix between interval (the interval are: min(data[,1])
and min(data[,dim(data)[2]]))
? For example, the data is like this:
> data <- matrix(c(58,47,40,42,38,22,53,43,36,62,51,44),byrow=T,ncol=3)
The chosen elements should be: 22,36,38,40,42.
Many thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
鉴于您想要第一列的最小值和最后一列的最小值之间的所有元素,您可以直接索引矩阵:
我将我的矩阵称为“dat”而不是“data”,因为这是 R 中的函数。
Given that you you want all elements between the minimum of the first column and the minimum of the last colum, you can index the matrix directly:
I called my matrix "dat" rather than "data", as that is a function in R.