string - que - recorrer objeto javascript
Cómo convertir el nombre variable(objeto) en String (1)
Esta pregunta ya tiene una respuesta aquí:
Tengo el siguiente marco de datos con el nombre de la variable "foo"
;
> foo <-c(3,4);
Lo que quiero hacer es convertir "foo"
en una cadena. De modo que en una función no tengo que volver a crear otras variables adicionales:
output <- myfunc(foo)
myfunc <- function(v1) {
# do something with v1
# so that it prints "FOO" when
# this function is called
#
# instead of the values (3,4)
return ()
}
Puede usar deparse
y substitute
para obtener el nombre de un argumento de función:
myfunc <- function(v1) {
deparse(substitute(v1))
}
myfunc(foo)
[1] "foo"