AD

¿Ya dominas lo básico? Un curso estructurado de R es la vía rápida para dar el salto.

Ver cursos de R en Udemy

Enlace de afiliado. No te cuesta nada extra.

📊Lecciones de R
Lección 24 / 68

Datos en forma de tabla: las matrices

En esta lección manejarás datos organizados en filas y columnas.

matrix(datos, nrow = 2, byrow = TRUE) construye una matriz. Se accede con m[fila, columna], ambas contando desde 1.

El código de ejemplo accede a un elemento y luego muestra la matriz entera.

Fíjate en byrow = TRUE: sin él, R rellena por columnas, que es lo contrario de lo que casi todo el mundo espera al escribir los números en el orden en que se leen. Es una de las sorpresas más habituales del lenguaje, y viene de su parentesco con Fortran.

Otro comportamiento que despista: m[1, ] devuelve un vector, no una matriz de una fila, porque R «cae» a la dimensión menor por defecto. En un guion que espera una matriz, eso rompe la línea siguiente. Se evita con m[1, , drop = FALSE].

Una matriz solo admite un tipo. Cuando cada columna tiene el suyo —nombres, edades, fechas— lo que se usa es un data.frame, que es la estructura central del análisis de datos en R.

📖 Código de referencia
✍️ Tu código
Escribe tu código y pulsa «Ejecutar»

🧪 Este sitio no puede compilar ni ejecutar R directamente, así que comprueba al instante si lo que escribiste coincide con el código de referencia (la corrección ocurre por completo en tu navegador; no se envía nada a ningún servidor).

Espacio publicitario (banner)
Espacio publicitario (en el artículo)