Thanks guys... I'm already embarrassed given how simple the solutions are. b
On Saturday, 18 February 2012, Hadley Wickham wrote: > On Fri, Feb 17, 2012 at 7:51 PM, Benilton Carvalho > <beniltoncarva...@gmail.com <javascript:;>> wrote: > > Hi everyone, > > > > For reasons beyond the scope of this message, I'd like to append a > > NULL element to the end of a list. > > > > tmp0 <- list(a=1, b=NULL, c=3) > > append(tmp0, c(d=4)) ## works as expected > > append(tmp0, c(d=NULL)) ## list with a/b/c only > > > > Given that I could use > > > > tmp0$a <- NULL > > > > to remove 'a', I seem to understand why appending NULL returns me the > > original list... But how should I proceed to actually have d=NULL > > (just like I have 'b' in tmp0 above)?s > > tmp0["d"] <- list(NULL) > > ? > > Hadley > > -- > Assistant Professor / Dobelman Family Junior Chair > Department of Statistics / Rice University > http://had.co.nz/ > [[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.