[R] can this be simplified with purrr:map or mapply?

Erich Subscriptions erich.subs at neuwirth.priv.at
Wed Jan 18 15:19:13 CET 2017


Look up get and mget in the docs.

> On 18 Jan 2017, at 10:57, Brandon Payne <payneb at post.bgu.ac.il> wrote:
> 
> I can't get my head around the *apply family of functions,
> surely there's a better way than what I have.
> I've tried using paste0 on the years, but then I have lists of strings, not
> data frames.
> 
> `realList<-paste0("exp",as.character(2004:2014),"s")`
> 
> I can't seem to convert these lists of strings to references to data frames.
> 
> years<-c(2004:2014)
> framesEXP<-list(exp2004s,exp2005s,exp2006s,exp2007s,exp2008s,exp2009s,exp2011s,exp2010s,exp2012s,exp2013s,exp2014s)
> 
> framesFAM<-list(fam2004s,fam2005s,fam2006s,fam2007s,fam2008s,fam2009s,fam2011s,fam2010s,fam2012s,fam2013s,fam2014s)
> 
> data2004<<-merge(exp2004s,fam2004s, by="HHNUM")
> data2005<<-merge(exp2005s,fam2005s, by="HHNUM")
> data2006<<-merge(exp2006s,fam2006s, by="HHNUM")
> data2007<<-merge(exp2007s,fam2007s, by="HHNUM")
> data2008<<-merge(exp2008s,fam2008s, by="HHNUM")
> data2009<<-merge(exp2009s,fam2009s, by="HHNUM")
> data2010<<-merge(exp2010s,fam2010s, by="HHNUM")
> data2011<<-merge(exp2011s,fam2011s, by="HHNUM")
> data2012<<-merge(exp2012s,fam2012s, by="HHNUM")
> data2013<<-merge(exp2013s,fam2013s, by="HHNUM")
> data2014<<-merge(exp2014s,fam2014s, by="HHNUM")
> 
> dput(data2004, file="../dataframes/data2004.txt")
> dput(data2005, file="../dataframes/data2005.txt")
> dput(data2006, file="../dataframes/data2006.txt")
> dput(data2007, file="../dataframes/data2007.txt")
> dput(data2008, file="../dataframes/data2008.txt")
> dput(data2009, file="../dataframes/data2009.txt")
> dput(data2010, file="../dataframes/data2010.txt")
> dput(data2011, file="../dataframes/data2011.txt")
> dput(data2012, file="../dataframes/data2012.txt")
> dput(data2013, file="../dataframes/data2013.txt")
> dput(data2014, file="../dataframes/data2014.txt")
> 
> 	[[alternative HTML version deleted]]
> 
> ______________________________________________
> 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.



More information about the R-help mailing list