Compañeros,
Una de primero de funciones pero que no soy capaz de resolver. Necesito
evaluar como texto el parámetro de mi función. Ejemplo:
datos.A<-rnorm(10,3)
datos.B<-rnorm(100,30)
datos.C<-rnorm(1000,300)
datos.D<-rnorm(10000,3000)
describe <- function(letra){
summary(datos.letra)
}
describe(B)
Quiero que haga summary(datos.B) y no soy capaz. Nunca me habÃa visto en
una situación parecida. Tampoco resuelvo mi problema con defmacro de
gtools.
Muchas gracias, un saludo.
Raúl Vaquerizo Romero
www.analisisydecision.es
[R-es] Evaluar como texto un parámetro de mi función
5 messages · Raúl Vaquerizo, Olivier Nuñez, Isidro Hidalgo +2 more
datos=list()
datos[["A"]]<-rnorm(10,3)
datos[["B"]]<-rnorm(100,30)
describe <- function(letra) summary(datos[[letra]])
describe("B")
Min. 1st Qu. Median Mean 3rd Qu. Max.
28.00 29.38 29.94 29.94 30.44 32.92
----- Mensaje original -----
De: "Raúl Vaquerizo" <rvaquerizo en analisisydecision.es>
Para: r-help-es en r-project.org
Enviados: Martes, 11 de Noviembre 2014 16:56:34
Asunto: [R-es] Evaluar como texto un parámetro de mi función
Compañeros,
Una de primero de funciones pero que no soy capaz de resolver. Necesito
evaluar como texto el parámetro de mi función. Ejemplo:
datos.A<-rnorm(10,3)
datos.B<-rnorm(100,30)
datos.C<-rnorm(1000,300)
datos.D<-rnorm(10000,3000)
describe <- function(letra){
summary(datos.letra)
}
describe(B)
Quiero que haga summary(datos.B) y no soy capaz. Nunca me habÃa visto en
una situación parecida. Tampoco resuelvo mi problema con defmacro de
gtools.
Muchas gracias, un saludo.
Raúl Vaquerizo Romero
www.analisisydecision.es
_______________________________________________
R-help-es mailing list
R-help-es en r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es
¿No lo puedes hacer con "get()"? Un saludo Isidro Hidalgo Arellano Observatorio Regional de Empleo ConsejerÃa de Empleo y EconomÃa http://www.jccm.es
-----Mensaje original-----
De: r-help-es-bounces en r-project.org [mailto:r-help-es-bounces en r-
project.org] En nombre de "Raúl Vaquerizo"
Enviado el: martes, 11 de noviembre de 2014 16:57
Para: r-help-es en r-project.org
Asunto: [R-es] Evaluar como texto un parámetro de mi función
Compañeros,
Una de primero de funciones pero que no soy capaz de resolver. Necesito
evaluar como texto el parámetro de mi función. Ejemplo:
datos.A<-rnorm(10,3)
datos.B<-rnorm(100,30)
datos.C<-rnorm(1000,300)
datos.D<-rnorm(10000,3000)
describe <- function(letra){
summary(datos.letra)
}
describe(B)
Quiero que haga summary(datos.B) y no soy capaz. Nunca me habÃa visto
en una situación parecida. Tampoco resuelvo mi problema con defmacro de
gtools.
Muchas gracias, un saludo.
Raúl Vaquerizo Romero
www.analisisydecision.es
_______________________________________________ R-help-es mailing list R-help-es en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
Hola, ¿qué tal?
Mira esto:
datos.B<-rnorm(100,30)
letra <- "B"
summary(get(paste("datos", letra, sep = ".")))
# Min. 1st Qu. Median Mean 3rd Qu. Max.
# 27.60 29.16 29.83 29.80 30.43 32.85
La magia está en la función get.
Un saludo,
Carlos J. Gil Bellosta
http://www.datanalytics.com
El dÃa 11 de noviembre de 2014, 16:56, "Raúl Vaquerizo"
<rvaquerizo en analisisydecision.es> escribió:
Compañeros,
Una de primero de funciones pero que no soy capaz de resolver. Necesito
evaluar como texto el parámetro de mi función. Ejemplo:
datos.A<-rnorm(10,3)
datos.B<-rnorm(100,30)
datos.C<-rnorm(1000,300)
datos.D<-rnorm(10000,3000)
describe <- function(letra){
summary(datos.letra)
}
describe(B)
Quiero que haga summary(datos.B) y no soy capaz. Nunca me habÃa visto en
una situación parecida. Tampoco resuelvo mi problema con defmacro de
gtools.
Muchas gracias, un saludo.
Raúl Vaquerizo Romero
www.analisisydecision.es
_______________________________________________ R-help-es mailing list R-help-es en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
Ten en cuenta llamar a la función con la letra entre comillas al ser un char, asà funciona
datos.A<-rnorm(10,3)datos.B<-rnorm(100,30)datos.C<-rnorm(1000,300)datos.D<-rnorm(10000,3000)
describe <- function(letra){ summary(get(paste("datos", letra, sep = ".")))}
describe("B")
Un saludo
Date: Tue, 11 Nov 2014 17:03:29 +0100
From: cgb en datanalytics.com
To: rvaquerizo en analisisydecision.es
CC: r-help-es en r-project.org
Subject: Re: [R-es] Evaluar como texto un parámetro de mi función
Hola, ¿qué tal?
Mira esto:
datos.B<-rnorm(100,30)
letra <- "B"
summary(get(paste("datos", letra, sep = ".")))
# Min. 1st Qu. Median Mean 3rd Qu. Max.
# 27.60 29.16 29.83 29.80 30.43 32.85
La magia está en la función get.
Un saludo,
Carlos J. Gil Bellosta
http://www.datanalytics.com
El dÃa 11 de noviembre de 2014, 16:56, "Raúl Vaquerizo"
<rvaquerizo en analisisydecision.es> escribió:
Compañeros,
Una de primero de funciones pero que no soy capaz de resolver. Necesito
evaluar como texto el parámetro de mi función. Ejemplo:
datos.A<-rnorm(10,3)
datos.B<-rnorm(100,30)
datos.C<-rnorm(1000,300)
datos.D<-rnorm(10000,3000)
describe <- function(letra){
summary(datos.letra)
}
describe(B)
Quiero que haga summary(datos.B) y no soy capaz. Nunca me habÃa visto en
una situación parecida. Tampoco resuelvo mi problema con defmacro de
gtools.
Muchas gracias, un saludo.
Raúl Vaquerizo Romero
www.analisisydecision.es
_______________________________________________ R-help-es mailing list R-help-es en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
_______________________________________________ R-help-es mailing list R-help-es en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es