Dear all,
I'd like to subset a df within a function, and use select for choosing the variable. Something like (simplified example):
mydf <- data.frame(a= 0:9, b= 10:19)
ttt <- function(vv) { tmpdf <- subset(mydf, select= vv) mean(tmpdf$vv) }
ttt(mydf$b)
But this is not the correct way. Any help? Thanks in advance
Juli
______________________________________________
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
are you looking for something like:
mydf <- data.frame(a= 0:9, b= 10:19)
ttt <- function(vv) {
tmpdf <- subset(mydf, select= vv)
lapply(tmpdf,mean)
}
ttt("b") $b
[1] 14.5
> ttt(c("a","b"))
$a
[1] 4.5
$b
[1] 14.5??
Peter
______________________________________________ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
