Curso R: Reporte 1

Ejercicios

Ejercicio 1

Use rep() y 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

 [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

Ejercicio 2

Use rep() y 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

 [1] 5 4 3 2 1 5 4 3 2 1 5 4 3 2 1 5 4 3 2 1

Ejercicio 3

Introduzca en R una matriz A usando:

- Los datos del ejercicio 2

- Arreglo de 4 filas X 3 columnas.

- Llenando los datos por columna.

     [,1] [,2] [,3]
[1,]    5    1    2
[2,]    4    5    1
[3,]    3    4    5
[4,]    2    3    4

Ejercicio 6

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.

Ejercicio 7

Visualice los datos registrados.

  Nombre Edad Empresa           Profesion
1   Tony   35 Neustar Geolocation Analyst
2  Paulo   32 Neustar    IP Intel Analyst
3   Luis   29 Neustar Geolocation Analyst
4   Rony   28 Neustar        Prod Support
5 Daniel   35 Neustar    IP Intel Analyst

Ejercicio 8

Visualice la estructura de los datos recopilados.

'data.frame':   5 obs. of  4 variables:
 $ Nombre   : Factor w/ 5 levels "Tony","Paulo",..: 1 2 3 4 5
 $ Edad     : num  35 32 29 28 35
 $ Empresa  : Factor w/ 1 level "Neustar": 1 1 1 1 1
 $ Profesion: Factor w/ 3 levels "Geolocation Analyst",..: 1 2 1 3 2

Ejercicio 9

Compile en una sola lista los objetos creados para resolver los ejercicios anteriores.

[[1]]
 [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

[[2]]
 [1] 5 4 3 2 1 5 4 3 2 1 5 4 3 2 1 5 4 3 2 1

[[3]]
[1] Tony   Paulo  Luis   Rony   Daniel
Levels: Tony Paulo Luis Rony Daniel

[[4]]
[1] 35 32 29 28 35

[[5]]
[1] "Neustar" "Neustar" "Neustar" "Neustar" "Neustar"

[[6]]
[1] "Geolocation Analyst" "IP Intel Analyst"    "Geolocation Analyst"
[4] "Prod Support"        "IP Intel Analyst"   

[[7]]
  Nombre Edad Empresa           Profesion
1   Tony   35 Neustar Geolocation Analyst
2  Paulo   32 Neustar    IP Intel Analyst
3   Luis   29 Neustar Geolocation Analyst
4   Rony   28 Neustar        Prod Support
5 Daniel   35 Neustar    IP Intel Analyst

Ejercicio 10

Instale y cargue el paquete swirl.

Indique su utilidad y además brinde una pequeña guía de uso del paquete.

Este paquete (SWIRL) es un tutor inteligente que permite, a travez de instrucciones y practicas, el aprendizaje comprensivo del lenguaje R y sus funciones y comandos. A travez de este paquete se puede ir descargando diferentes cursos, y realizarlos de manera interactiva en la misma plataforma de R. Esto permite la comprensión y desarrollo de los temas de forma paulatina y práctica, asegurandose de que el usuario avanza conforme a los temas y practicas se realizan exitosamente.

Ejercicio De Bonus

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

Para nombrar filas y columnas en una matriz se usan los comandos rownames y colnames de la siguiente forma:

        Col. 1 Col. 2 Col. 3
Fila. 1      5      1      2
Fila. 2      4      5      1
Fila. 3      3      4      5
Fila. 4      2      3      4

Daniel Monge

Anthony Alfaro

Luis Ramirez

Paulo Rojas

Ronny Ledezma

02 May, 2019