Thank you, character indexing (?"[") is what I was looking for:
sapply(paste('var', 1:100, sep=''), function(x)
weighted.mean(data[[x]], data$weight))
Daniel
On Mon, Aug 27, 2012 at 6:26 PM, Bert Gunter wrote:
> Have you read "An Introduction to R". If not, please do so before
> osting and pay
On Aug 27, 2012, at 7:11 AM, Daniel Caro wrote:
Hello,
This is a beginner question.
You should read the Posting Guide. (As well as following Bert's
suggestion to work through "Intro to R".
I am trying to loop through numbered
variables with "apply" to calculate weighted means. My data i
Have you read "An Introduction to R". If not, please do so before
osting and pay particular attention to the section on indexing. If so,
re-read the sections on indexing.
For a terser exposition, ?"["
-- Bert
On Mon, Aug 27, 2012 at 7:11 AM, Daniel Caro wrote:
> Hello,
>
> This is a beginner qu
Hello,
This is a beginner question. I am trying to loop through numbered
variables with "apply" to calculate weighted means. My data is "data",
the variables are "var1" to "var100", the weight is "weight". The
command works using
sapply(paste('data$var', 1:100, sep=''), function(x)
weighted.mean(
4 matches
Mail list logo