[R] Newbie question : selecting subset of a Matrix
arun
smartpink111 at yahoo.com
Thu Nov 8 03:04:43 CET 2012
Hi,
Try this:
wok<-read.table(text="
who task
joe task1
joe task2
joe task3
jack task1
jack task2
",sep="",header=TRUE,stringsAsFactors=FALSE)
wok2<- wok[wok[,1]=="joe" & wok[,2]!="task2",]
wok2
# who task
#1 joe task1
#3 joe task3
A.K.
----- Original Message -----
From: "thocar at free.fr" <thocar at free.fr>
To: r-help at r-project.org
Cc:
Sent: Wednesday, November 7, 2012 5:20 PM
Subject: [R] Newbie question : selecting subset of a Matrix
I have a matrix, I would like to use it like I use where query on an SQL table
Let's say my matrix is
> wok
who task
1 joe task1
2 joe task2
3 joe task3
4 jack task1
5 jack task2
I want to extract a matrix that contains only rows where
who = "joe" and task != "task2"
The result would be the following matrix
1 joe task1
2 joe task3
How can I do that with R ?
______________________________________________
R-help at r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.
More information about the R-help
mailing list