Hi Ben, Yes, this is more or less what I want to do. I want to apply this data in columns in a matrix, and insert the results to additional columns. I am not entirely aware of a good way of doing this.
e.g. take data from column B, apply normalisation, and feed output into column C Thanks, rcoder Ben Tupper wrote: > > > On Jul 15, 2008, at 8:16 AM, rcoder wrote: > >> >> Hi everyone, >> >> I want to score a set of data (-ve to +ve) using a 0-10 scale. I >> have the >> data in an R matrix, so I need to add another column, containing >> the scores >> and resave. >> > > Hi, > > I am a little fuzzy on what you are asking, but my guess is that you > want to normalize the data into the 0-1 range then multiply by 10. > > values <- rnorm(10) #some numbers > mm <- range(values) #the minmax range > scaled <- (values-mm[1])/(mm[2]-mm[1]) #normalize into 0-1 > scaled10 <- 10 * scaled #scale 0-10 > > Is that what you seek? > Ben > > ______________________________________________ > 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. > > -- View this message in context: http://www.nabble.com/Mapping-data-onto-score-tp18463695p18475083.html Sent from the R help mailing list archive at Nabble.com. ______________________________________________ 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.