Re: [R] recode the same subset of variables in several list elements

2015-04-07 Thread Jim Lemon
Hi Simon, Let's see. If I wrap the code into a function: reverse.df.elements<-function(df,pattern="i",newrange=c(3,1)) { revlist<-grep(pattern,names(df),fixed=TRUE) df[,revlist]<-sapply(df[,revlist],rescale,newrange) return(df) } Then this might do the trick: lapply(list1,reverse.df.elements,

Re: [R] recode the same subset of variables in several list elements

2015-04-06 Thread Simon Kiss
Hi Jim, So that does the rescale part very efficiently. But I’d like to know how to do that on each list element using lapply or llply. I have about 4 data frames and a few other recodes to do so automating would be nice, rather than applying your code to each individual list element. simon > O

Re: [R] recode the same subset of variables in several list elements

2015-04-02 Thread Jim Lemon
Hi Simon, How about this? library(plotrix) revlist<-grep("i",names(df),fixed=TRUE) df[,revlist]<-sapply(df[,revlist],rescale,c(3,1)) Jim On Fri, Apr 3, 2015 at 6:30 AM, Simon Kiss wrote: > Hi there: I have a list of data frames with identical variable names. > I’d like to reverse scale the s

[R] recode the same subset of variables in several list elements

2015-04-02 Thread Simon Kiss
Hi there: I have a list of data frames with identical variable names. I’d like to reverse scale the same variables in each data.frame. I’d appreciate any one’s suggestions as to how to accomplish this. Right now, I’m working with the code at the very bottom of my sample data. Thanks, Simon K