Skip to content
Prev 268771 / 398503 Next

Utilizing column names to multiply over all columns

How about:

as.matrix(mydf[,1:3]) %*%  diag(as.numeric(names(mydf)[1:3]))

or

 scale(mydf[,1:3],1/as.numeric(names(mydf)[1:3])) ## ?scale

to create your new columns?

-- Bert
On Tue, Aug 16, 2011 at 1:13 PM, David Winsemius <dwinsemius at comcast.net> wrote: