Re: [R] searching for a specific row name in R

2018-08-15 Thread MacQueen, Don via R-help
Lab cell 925-724-7509 From: Deepa Date: Monday, August 13, 2018 at 8:36 PM To: "MacQueen, Don" , array R-help Subject: Re: [R] searching for a specific row name in R Hi Don, When there is a list of identifier names that I want to check, the only way is to loop over each entry stor

Re: [R] searching for a specific row name in R

2018-08-14 Thread Rui Barradas
Hello, If you have one hundred identifier names that you want to check the result of id %in% column will have length 100, the same as length(id). If you want a shorter result you can do which(id %in% column) This will give you only the TRUE values. Hope this helps, Rui Barradas Às

Re: [R] searching for a specific row name in R

2018-08-13 Thread Bert Gunter
These seem to be basic R questions. You should spend time with an R tutorial or two for this sort of thing. This list is here to help, but you also need to do homework on your own if you have not already done so. Cheers, Bert Bert Gunter "The trouble with having an open mind is that people

Re: [R] searching for a specific row name in R

2018-08-13 Thread Deepa
I have a hundred identifier names that I want to check from the second column of a matrix with 6000 entries in the column. Instead of using R > c("d", "v", "4", "s") %in% letters , is there an alternative? I have the hundred identifier names that are of my interest stored in an array. On

Re: [R] searching for a specific row name in R

2018-08-13 Thread Boris Steipe
Use the %in% operator: help('%in%') e.g. R > c("d", "v", "4", "s") %in% letters [1] TRUE TRUE FALSE TRUE B. > On 2018-08-13, at 23:36, Deepa wrote: > > Hi Don, > > When there is a list of identifier names that I want to check, the only way > is to loop over each entry stored in the

Re: [R] searching for a specific row name in R

2018-08-13 Thread Deepa
Hi Don, When there is a list of identifier names that I want to check, the only way is to loop over each entry stored in the list of identifier names or is there is there any other shortcut? Many thanks for the response? On Mon, Aug 13, 2018 at 8:18 PM, MacQueen, Don wrote: > Or to return a

Re: [R] searching for a specific row name in R

2018-08-13 Thread MacQueen, Don via R-help
Or to return a logical value, i.e., TRUE if the column contains the value, FALSE if it does not: any( x[,2] == 'A501' ) -Don -- Don MacQueen Lawrence Livermore National Laboratory 7000 East Ave., L-627 Livermore, CA 94550 925-423-1062 Lab cell 925-724-7509 On 8/13/18, 12:09 AM, "R-help

Re: [R] searching for a specific row name in R

2018-08-13 Thread Albrecht Kauffmann
Hello Deepa, sum(x[,2] == "A501") or which(x[,2] == "A501") . Best, Albrecht -- Albrecht Kauffmann alkau...@fastmail.fm Am Mo, 13. Aug 2018, um 07:10, schrieb Deepa Maheshvare: > Hello Everyone, > > I have a 1000 x 20 matrix. The second column of the matrix has the names > of

[R] searching for a specific row name in R

2018-08-12 Thread Deepa Maheshvare
Hello Everyone, I have a 1000 x 20 matrix. The second column of the matrix has the names of identifiers. How do I check when a certain identifier is present in the set of 1000 identifier names present in the second column. For instance, let the names of identifiers be A1,A2,...A1000. I want to