Re: [R] Substitute list value

2012-07-13 Thread Duncan Murdoch
On 13/07/2012 9:50 AM, Bert Gunter wrote: Jessica: On Fri, Jul 13, 2012 at 1:35 AM, Jessica Streicher wrote: > two things: > > - R always counts from 1, not from 0 > - listmembers are accessed by using [[ ]] , not [ ] > FALSE! -- or at least not clearly stated: > x <- list(a=letters[1:3],b

Re: [R] Substitute list value

2012-07-13 Thread Bert Gunter
Jessica: On Fri, Jul 13, 2012 at 1:35 AM, Jessica Streicher wrote: > two things: > > - R always counts from 1, not from 0 > - listmembers are accessed by using [[ ]] , not [ ] > FALSE! -- or at least not clearly stated: > x <- list(a=letters[1:3],b=1:4) > x[[2]] [1] 1 2 3 4 > x[2] $b [1] 1 2

Re: [R] Substitute list value

2012-07-13 Thread Charles Stangor
thanks! On Fri, Jul 13, 2012 at 4:35 AM, Jessica Streicher wrote: > two things: > > - R always counts from 1, not from 0 > - listmembers are accessed by using [[ ]] , not [ ] > > try > > t1[t==ll[[1]], "v"] <- 99 > > greetings Jessi > > > On 11.07.2012, at 15:47, Charles Stangor wrote: > > > I c

Re: [R] Substitute list value

2012-07-13 Thread Jessica Streicher
two things: - R always counts from 1, not from 0 - listmembers are accessed by using [[ ]] , not [ ] try t1[t==ll[[1]], "v"] <- 99 greetings Jessi On 11.07.2012, at 15:47, Charles Stangor wrote: > I can't seem to determine how to get the name of a list member to > substitute: > > ll <- lis

Re: [R] Substitute list value

2012-07-11 Thread R. Michael Weylandt
It should. Reproducible example of it not? Michael On Jul 11, 2012, at 3:06 PM, Charles Stangor wrote: > I can't seem to determine how to get the name of a list member to > substitute as a variable name: > > ll <- list("a1" = "a","a2" = "b") > > t1[t==ll[1], "v"] <- 99 > > why doesn't this s

[R] Substitute list value

2012-07-11 Thread Charles Stangor
I can't seem to determine how to get the name of a list member to substitute as a variable name: ll <- list("a1" = "a","a2" = "b") t1[t==ll[1], "v"] <- 99 why doesn't this substitute to: t1[t=="a", "v"] <- 99 Thank you! -- Charles Stangor Professor -- Charles Stangor Professor

[R] Substitute list value

2012-07-11 Thread Charles Stangor
I can't seem to determine how to get the name of a list member to substitute: ll <- list("a1" = "a","a2" = "b") t1[t==ll[0], "v"] <- 99 why doesn't this substitute to: t1[t=="a", "v"] <- 99 Thank you! [[alternative HTML version deleted]] __

[R] Substitute list value

2012-07-11 Thread Charles Stangor
I can't seem to determine how to get the name of a list member to substitute: ll <- list("a1" = "a","a2" = "b") t1[t==ll[0], "v"] <- 99 why doesn't this substitute to: t1[t=="a", "v"] <- 99 Thank you! -- Charles Stangor Professor [[alternative HTML version deleted]]