[R] Return the indices of rows of a data frame

Robert Baer rbaer at atsu.edu
Tue Sep 20 16:12:03 CEST 2016



On 9/19/2016 10:37 PM, John wrote:
> Hi,
>
>     I have the following dataframe:
>
>> temp<-data.frame(a=c(1,1,2), b=2:4, c=1:3)
>> row.names(temp)<-c("D", "E", "F")
>> temp
>    a b c
> D 1 2 1
> E 1 3 2
> F 2 4 3
>
>     I would like R to tell me which rows has value "a" equal to 1. The
> answer is the first row and the second row, or row D and row E. Which
> function should i use? function subset? function which?

row.names(temp[temp$a==1,])

-- 


--
Robert W. Baer, Ph.D.
Professor of Physiology
Kirksville College of Osteopathic Medicine
A T Still University of Health Sciences
800 W. Jefferson St
Kirksville, MO 63501
660-626-2321 Department
660-626-2965 FAX



More information about the R-help mailing list