Nombres de variables en R

En R, los nombres de las variables son importantes para identificar y manipular datos. Aquí tienes una lección sobre las reglas y buenas prácticas para nombrar variables en R, junto con ejemplos y datos similares a los que proporcionaste.

En R, Nombres de variables en R se apoya en vectores y funciones vectorizadas. Evita bucles innecesarios: opera sobre el vector completo cuando sea posible.

Asigna con <-, inspecciona con str() o summary() y visualiza con plot() si aplica.


Reglas para nombrar variables en R

Un nombre de variable debe comenzar con una letra y puede ser una combinación de letras, dígitos, puntos ( . ) y guiones bajos ( _ ). Si comienza con un punto, no puede ir seguido de un dígito.

Este es un ejemplo válido:

Ejemplo

    my_var <- "John"
nombre_auto <- "Ford"
volumen_total <- 1000
mi.variable <- 42
  

Ejemplos válidos:

Ejemplo

    myVar <- "John"
var_2 <- 42
  

Ejemplo de posibles errores en los nombres de las variables en R

Este es un ejemplo inválido porque comienza con un número y te dará error:

Ejemplo de error

2myvar <- "John"

El nombre de una variable no puede comenzar con un número ni con un guión bajo ( _ ).

Ejemplo inválido (comienza con guión bajo):

Ejemplo de error

_my_var <- "John"

Mayúsculas y minúsculas en los nombres de las variables en R

Los nombres de las variables distinguen entre mayúsculas y minúsculas. Esto significa que edad , Edad y EDAD son tres variables diferentes.

Ejemplo

    edad <- 30
Edad <- 25
EDAD <- 35
  

Las palabras reservadas no se pueden utilizar como nombres de variables. Algunas palabras reservadas en R incluyen TRUE , FALSE , NULL , if , else , etc.


Ejemplos de nombres de variables en R

Ahora, aquí tienes ejemplos de nombres de variables junto con datos similares a los que proporcionaste:

Ejemplo

    # Nombres de variables válidos:
mi_nombre <- "Juan"
mi_edad <- 25
nombre_completo <- "María Pérez"
numero_de_cuenta <- "12345"
mi.variable <- 42
_mivar <- "Variable privada"

# Nombres de variables inválidos:
2do_nombre <- "Pedro"  # Comienza con un número
nombre-de-calle <- "Avenida Principal"  # Contiene un guión medio
VAR 3 <- "Tres"  # Contiene un espacio
verdadero <- TRUE  # Palabra reservada
  

En este código, he resaltado los nombres de variables válidos en una clase de estilo variable , y los nombres de variables inválidos los he resaltado en una clase de estilo error para destacar que son inválidos. Además, he utilizado la clase string , number , logical y comment para resaltar los diferentes tipos de datos y comentarios en el código R.


Recuerda que es una buena práctica utilizar nombres descriptivos para las variables, lo que facilita la comprensión del código. Además, sigue las reglas mencionadas anteriormente para asegurarte de que los nombres de tus variables sean válidos en R.