[R-es] Loop for: mostrar el nombre de la variables
Olivier Nuñez
onunez en unex.es
Mar Jun 30 10:40:18 CEST 2015
Tengo dos problemas:
1. En:
print (c("Var Num: ", mean(XVARNUM)))
no consigo que imprima el nombre de la variable ED después de
"Var Num:". En Internet parece que algunos sugieren utilizar:
deparse(substitute(name(XVARNUM))))
pero no me funciona.
Utiliza cat:
> x=rnorm(100)
> cat("Media",mean(x),"\n")
Media -0.1058831
2. El resultando de mostrar las frecuencias de la variable SE es:
[1] "Var factor: "
XVARNUM Freq cumFreq relative
1 H 5 5 0.5
2 M 5 10 0.5
Como podría substituir XVARNUM por el nombre de la variable analizada (SE)?
> XVARNUM=rpois(100, 5)
> XOUT <- as.data.frame(table(XVARNUM))
> XOUT <- transform(XOUT, cumFreq = cumsum(Freq), relative = prop.table(Freq))
> names(XOUT)[1]="SE"
> print(XOUT)
SE Freq cumFreq relative
1 0 1 1 0.01
2 1 1 2 0.01
3 2 12 14 0.12
4 3 11 25 0.11
5 4 14 39 0.14
6 5 21 60 0.21
7 6 9 69 0.09
8 7 16 85 0.16
9 8 6 91 0.06
10 9 3 94 0.03
11 10 3 97 0.03
12 11 1 98 0.01
13 12 1 99 0.01
14 13 1 100 0.01
>
Un saludo. Olivier
_______________________________________________
R-help-es mailing list
R-help-es en r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es
Más información sobre la lista de distribución R-help-es