Sorry I made a mistake in my code, lapply(x, "[", 8:14) works fine
now. Thanks.
On May 30, 10:55 pm, Jorge Ivan Velez
wrote:
> HiKang,
>
> Try either
>
> lapply(x, "[", 8:14) # Erik Iverson's method
>
> or
>
> lapply(x, function(x) x[8:14])
>
> HTH,
> Jorge
>
>
>
>
>
> On Sun, May 30, 2010 at 9
Hi Kang,
Try either
lapply(x, "[", 8:14) # Erik Iverson's method
or
lapply(x, function(x) x[8:14])
HTH,
Jorge
On Sun, May 30, 2010 at 9:44 AM, Kang Min <> wrote:
> Hmm x[8:14] didn't work. Yes Iverson's method worked, I wanted the
> whole list, with 7 elements in each vector.
>
> Now I wa
On May 30, 2010, at 9:44 AM, Kang Min wrote:
Hmm x[8:14] didn't work. Yes Iverson's method worked, I wanted the
whole list, with 7 elements in each vector.
Now I want the whole list as well, but with the 8th to 14th element.
Oh, ... then in what sense did the lapply method not work? What cod
Hmm x[8:14] didn't work. Yes Iverson's method worked, I wanted the
whole list, with 7 elements in each vector.
Now I want the whole list as well, but with the 8th to 14th element.
On May 30, 7:47 pm, David Winsemius wrote:
> On May 29, 2010, at 11:37 PM, Kang Min wrote:
>
> > What if I want to
On May 29, 2010, at 11:37 PM, Kang Min wrote:
What if I want to select the 8th to 14th element of the list? I tried
to use "[" again, but it doesn't work.
x[8:14]
(And I could not get Iverson's earlier method to work properly on a
long list. It just returned the whole list. Did it work pro
What if I want to select the 8th to 14th element of the list? I tried
to use "[" again, but it doesn't work.
>
>
> > > "[" is a function, and you want to use it on each element of the list,
> > > so...
>
> > > lapply(x, "[", c(1:7))
>
> > and the call to c() is of course not necessary, since ":" w
Thanks a lot, it works!
On May 23, 3:10 pm, Erik Iverson wrote:
> > "[" is a function, and you want to use it on each element of the list,
> > so...
>
> > lapply(x, "[", c(1:7))
>
> and the call to c() is of course not necessary, since ":" will generate a
> vector.
>
> __
"[" is a function, and you want to use it on each element of the list,
so...
lapply(x, "[", c(1:7))
and the call to c() is of course not necessary, since ":" will generate a
vector.
__
R-help@r-project.org mailing list
https://stat.ethz.ch/mailma
Kang Min wrote:
Hi,
I have a list of 100, each list has 20 elements, and I would like to
select the first 7 elements in each list.
Let's take the alphabet as an example.
x <- lapply(1:100, function(i) sample(LETTERS))
I tried x[[1:7]], but it doesn't work. Can anyone enlighten me on how
to do
Hi,
I have a list of 100, each list has 20 elements, and I would like to
select the first 7 elements in each list.
Let's take the alphabet as an example.
x <- lapply(1:100, function(i) sample(LETTERS))
I tried x[[1:7]], but it doesn't work. Can anyone enlighten me on how
to do such selections?
10 matches
Mail list logo