Instrucciones

-Genere un documento R Markdown para resolver los ejercicios.

-En su documento R Markdown incluya como texto el enunciado del ejercicio y en el chunk incluya el código y los resultados. Además, debe crear un proyecto colaborativo en R Studio Cloud, incluir todos los miembros del equipo y dar acceso al profesor.

-Suba a Classroom únicamente el documento renderizado con las funciones requeridas y resultados (impresos en el reporte) para resolver los ejercicios.

Ejercicios

  1. Use rep () o seq para generar un vector con los siguientes elementos: 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4
rep(seq(0,4),each=5)
##  [1] 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4
  1. Use rep () o seq () para crear un vector con los siguientes elementos: 5 4 3 2 1 5 4 3 2 1 5 4 3 2 1 5 4 3 2 1
rep(seq(5,1), times = 4)
##  [1] 5 4 3 2 1 5 4 3 2 1 5 4 3 2 1 5 4 3 2 1
  1. Introduzca en R una matriz A usando:

-Los datos del ejercicio 2.

-Arreglo de 4 filas X 3 columnas.

-Llenando los datos por columna.

A <-  matrix(5:1,nrow = 4, ncol =3)
## Warning in matrix(5:1, nrow = 4, ncol = 3): la longitud de los datos [5] no
## es un submúltiplo o múltiplo del número de filas [4] en la matriz
A
##      [,1] [,2] [,3]
## [1,]    5    1    2
## [2,]    4    5    1
## [3,]    3    4    5
## [4,]    2    3    4
  1. Acceda a los elementos de la matriz de la siguiente manera: A[1,1:3], A[1:4,2], A[3,3], A[11], A[20], A[5,4], A[-3] y explique qué pasa en cada caso.
A[1,1:3]
## [1] 5 1 2
A[1:4,2]
## [1] 1 5 4 3
A[3,3]
## [1] 5
A[11]
## [1] 5
A[20]
## [1] NA
A[5,4]
## Error in A[5, 4]: subíndice fuera de  los límites
A[-3]
##  [1] 5 4 2 1 5 4 3 2 1 5 4

-En este caso estamos indicando con el símbolo (-) que queremos excluir el elemento a continuación, para este ejemplo sería el tercer elemento.

5.Recopile la información de su grupo, referente a : Edad, Empresa, Nombre, Profesión (no utilice tildes).

  1. Introduzca según el tipo de datos adecuado a base de código R en un DataFrame, la información recopilada en el punto anterior.
InfoGrupo <- data.frame(
  Nombre = c("Indra","Luis","Ana","Miguel"),
  Edad = c(30,44,24,31),
  Profesion = c("Educadora","Informatico","Direccion","Estadistica"),
  Empresa = c("MEP","Google","Bimbo","Exactus"))
  1. Visualice los datos registrados.
InfoGrupo
##   Nombre Edad   Profesion Empresa
## 1  Indra   30   Educadora     MEP
## 2   Luis   44 Informatico  Google
## 3    Ana   24   Direccion   Bimbo
## 4 Miguel   31 Estadistica Exactus
  1. Visualice la estructura de datos recopilados.
str(InfoGrupo)
## 'data.frame':    4 obs. of  4 variables:
##  $ Nombre   : Factor w/ 4 levels "Ana","Indra",..: 2 3 1 4
##  $ Edad     : num  30 44 24 31
##  $ Profesion: Factor w/ 4 levels "Direccion","Educadora",..: 2 4 1 3
##  $ Empresa  : Factor w/ 4 levels "Bimbo","Exactus",..: 4 3 1 2
  1. Compile en una sola lista los objetos creados para resolver los ejercicios anteriores.
Reporte1<- list(InfoGrupo,A)
  1. Instale y cargue el paquete swirl. Indique su utilidad y además brinde una pequeña guía de uso del paquete. El paquete es básicamente un grupo de lecciones interactivas para aprender R, dónde se encuentran videos, opciones de preguntas-respuesta y prácticas.
install.packages("swirl")
library(swirl)
swirl()

Bonus

-Investigue como crear nombres a las filas y columnas de una matriz. Para la matriz creada en este reporte asigne los nombres de las filas y columnas (escoja los nombres que usted desee) y visualice los resultados en el reporte.

rownames(A) <- c ("EstudianteA","EstudianteB","EstudianteC","EstudianteD")
colnames(A) <- c ("Encuesta1","Encuesta2","Encuesta3")
A
##             Encuesta1 Encuesta2 Encuesta3
## EstudianteA         5         1         2
## EstudianteB         4         5         1
## EstudianteC         3         4         5
## EstudianteD         2         3         4

-Publique su reporte en Rpubs y hága llegar al profesor el link del reporte.