Matrices en R © IMF Smart Education
Índice
Matrices en R 3
I. Introducción 3
II. Objetivos 3
III. Matrices en R 5
IV. Resumen 5
Ejercicios 6
Caso práctico 1 6
Ejercicio 1 6
Se pide 6
Solución 6
Ejercicio 2 6
Se pide 7
Solución 7
Caso práctico 2 7
Ejercicio 1 7
Ejercicio 2 8
Solución para ambos ejercicios 8
2/8
M atrices en R
Matrices en R
I. Introducción
En esta unidad se estudiará qué son las matrices y cómo se manejan en R.
En primer lugar, se estudiarán las características que deben cumplir las matrices dentro del lenguaje R.
Se aprenderá cómo se crean y qué función existe para poder hacerlo.
A continuación, se verán ciertas funciones que son necesarias para el manejo de las matrices y la
información que pueden proporcionar.
Además, se explicará cómo obtener el nombre de las filas y las columnas de una matriz ya definida.
Como en otros elementos del lenguaje, se deben realizar operaciones sobre las matrices y saber
seleccionar sus elementos.
Por último, se aprenderá cómo eliminar filas y columnas, así como agregarlas.
II. Objetivos
3/8
M atrices en R
Conocer qué es una matriz y sus características.
Conocer las funciones para trabajar con matrices.
Añadir nombres de las filas y las columnas de una matriz.
Saber realizar operaciones sobre las matrices.
Seleccionar los elementos almacenados en una matriz.
Agregar filas y columnas a una matriz determinada.
Eliminar filas y columnas a una matriz determinada.
4/8
M atrices en R
III. Matrices en R
Matrices
Puedes ver las diapositivas incluidas en este vídeo en el siguiente enlace: ./Matrices_en_R.pdf.
IV. Resumen
En esta unidad, se han visto qué son las matrices y cuáles son sus características más importantes en R. Se
han realizado dos ejercicios para poder entender todos los conceptos relacionados con las matrices. En el
primero se aprendió a crear una matriz de una longitud y tamaño determinado y, una vez creada, cómo
seleccionar elementos concretos de la misma. En el segundo, se realizó una matriz con campos concretos y
se aprendió cómo acceder a posiciones determinadas.
5/8
M atrices en R
Ejercicios
Caso práctico 1
Ejercicio 1
Se pide
Crear una matriz como la siguiente:
[, 1] [, 2] [, 3]
[1,] 1 8 3
[2,] 5 1 2
Primer elemento de la primera columna.
Segunda fila, tercera columna.
Primera fila.
Segunda columna.
Primera y segunda columna, primera fila.
Primera y tercera columna, segunda fila.
Todas las columnas excepto la segunda.
Solución
Ejercicio 2
6/8
M atrices en R
Se pide
Crear vectores para las columnas de la matriz:
warner <- c(20, 20, 16, 17, 17, 22, 17, 18, 19)
disney <- c(11, 13, 11, 8, 12, 11, 12, 8, 10)
fox <- c(18, 15, 15, 15, 16, 17, 15, 13, 11)
Crear una matriz llamada compañiascine a partir de vectores antes anteriores.
Imprimir el contenido de la matriz.
Solución
Caso práctico 2
Ejercicio 1
Crear una matriz 3 x 2, como la siguiente:
[,1] [,2]
[1,] 1 4
[2,] 2 5
[3,] 3 6
De ella, se quiere ver:
a. Número de elementos de x
b. Tipo de datos de la matriz x
c. Dimensiones de la matriz x
d. Nombre de las filas de la matriz
e. Nombre de las columnas de la matriz
7/8
M atrices en R
Ejercicio 2
Se debe crear la siguiente matriz:
Edad Peso Altura
Paco 20 65 174
Pepe 22 70 180
Kiko 19 68 170
a. Edades de todas las personas
b. Datos de “Pepe"
c. Edad y altura de todas las personas
d. Mostrar los nombres de filas y cols.
Solución para ambos ejercicios
Caso práctico: matrices
8/8