Convertir string de caracteres en nombre de variable en R

En este artículo, discutiremos cómo convertir una string de caracteres al nombre de la variable en el lenguaje de programación R, es decir, vamos a asignar la string de caracteres a la variable como nombre de la variable.

Método 1: usar la función de asignación()

Podemos asignar una string de caracteres al nombre de la variable usando la función de asignación(). Simplemente tenemos que pasar el nombre de la variable y el valor a la función.

Sintaxis: asignar(“nombre_variable”,valor)

Parámetro:

  • variable_name es el nombre del valor
  • el valor es la variable.

Ejemplo:

R

# assign variable name to 3 value
assign("variable_name",3)
  
# print variable name
print(variable_name)

Producción:

[1] 3

También podemos crear un vector con un grupo de variables y asignar un solo nombre de variable.

Ejemplo:

R

# create 5 variables at a time
assign("vector1",c(1,2,3,4,5))
  
# print variable name
print(vector1)

Producción:

[1] 1 2 3 4 5

Método 2: Usar la función do.call()

llamarR

Sintaxis:

do.call(“=”,list(“nombre_variable”, valor))

Donde “=” es un operador de asignación

El nombre de la variable es el nombre asignado al valor y el valor es el valor/variable de entrada.

Ejemplo:

R

do.call("=",list("a", 1))
  
print(a)

Producción:

[1] 1

Ejemplo:

R

do.call("=",list("a", c(1,2,3,4,5)))
  
print(a)

Producción:

[1] 1 2 3 4 5 

Publicación traducida automáticamente

Artículo escrito por pulamolusaimohan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *