[R] Extract every 2 element for a list which are not equal in length
Mohammad Tanvir Ahamed
mashranga at yahoo.com
Tue Mar 8 03:27:38 CET 2016
Hi Jorge,
Thanks . Some how i have messed up mu lapply function.Worked upon restart. Tanvir Ahamed
Göteborg, Sweden | mashranga at yahoo.com
From: Jorge I Velez <jorgeivanvelez at gmail.com>
To: Mohammad Tanvir Ahamed <mashranga at yahoo.com>
Cc: R-help Mailing List <r-help at r-project.org>
Sent: Tuesday, 8 March 2016, 3:04
Subject: Re: [R] Extract every 2 element for a list which are not equal in length
Dear Mohammad,What's wrong with the result?Best,Jorge.-
On Monday, March 7, 2016, Mohammad Tanvir Ahamed via R-help <r-help at r-project.org> wrote:
Hi,
a <- c(1:5)b <- c(1:3)
c <- 1
d <- 5
e <- list(a,b,c,d)
# To extract every 1st element
lapply(e,"[[",1)
## Out-put
[[1]]
[1] 1
[[2]]
[1] 1
[[3]]
[1] 1
[[4]]
[1] 5
#To extract every 2nd element (Need help in this case)
lapply(e,"[[",2)
## Expected outcome
[[1]]
[1] 2
[[2]]
[1] 2
[[3]]
[1] NA
[[4]]
[1] NA
Any help will be appreciated . Thanks
Tanvir Ahamed
Göteborg, Sweden | mashranga at yahoo.com
______________________________________________
R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see
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.
--
Sent from my phone. Please excuse my brevity and misspelling.
[[alternative HTML version deleted]]
More information about the R-help
mailing list