《R语言入门》目录:
如何在Windows下安装R语言编程环境
矩阵元素定义及筛选
和向量一样,矩阵也可以做筛选。但是需要注意一下语法上的不同。下面是一个简单的例子:
以下代码用户定义一个矩阵元素变量“si”,ncol=3(三列),byrow = TRUE(数据按行输入)
使用“<-”小于号减号作为操作符
si <- matrix(c(1, 1, 1,
2, 3, 1,
3, 4, 1,
5, 1, 3),
ncol = 3, byrow = TRUE)
以下代码返回匹配结果:
ret <- si[,2] == 1
中括号中的“,2”逗号2代表第二列,可以使用等于“==”,大于等于“>=”,大于“>”……等操作符。
以下语句可以对矩阵进行筛选:
si[si[,2] > 1,]
注意语句判断条件后逗号和没有逗号的区别。
原文地址:http://blog.csdn.net/testcs_dn/article/details/44116201