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.


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:

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

Ejemplos válidos:

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:

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):

_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.

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:

# 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.