Thanks !!
 
Best regards

........................... 
Tanvir Ahamed
Göteborg, Sweden


________________________________
 From: Rui Barradas <ruipbarra...@sapo.pt>

-h...@r-project.org> 
Sent: Friday, 3 January 2014, 10:58
Subject: Re: [R] Select rows of a data frame according to values of vector in a 
list


Hello,

Try the following.

lapply(lis, function(i) df[i, ])


Hope this helps,

Rui Barradas


Em 03-01-2014 09:04, Mohammad Tanvir Ahamed escreveu:
> Hi there !!
>
> I have a list like as follows :
>> lis
> $lis1
> [1] 1 3 5
>
> $lis2
> [1] 2 4 6 8 9
>
> I have another data frame like as follows
>> df
> 1 10 110
> 2 15 120
> 3 20 130
> 4 25 140
> 5 30 150
> 6 35 160
> 7 40 150
> 8 45 180
> 9 50 190
>
> Now i want to select the rows of data frame by the value of list and the 
> output will be as list and as follows
>
>> dat
> $lis1
> 1 10 110
> 3 20 130
> 5 30 150
>
> $lis2
> 2 15 120
> 4 25 140
> 6 35 160
> 8 45 180
> 9 50 190
>
[[elided Yahoo spam]]
>
>
> Best regards
>
>
> ...........................
> Tanvir Ahamed
> Göteborg, Sweden
>     [[alternative HTML version deleted]]
>
>
>
> ______________________________________________
> R-help@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.
>
        [[alternative HTML version deleted]]

______________________________________________
R-help@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.

Reply via email to