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.