R Markdown

This is an R Markdown document. Markdown is a simple formatting syntax for authoring HTML, PDF, and MS Word documents. For more details on using R Markdown see http://rmarkdown.rstudio.com.

When you click the Knit button a document will be generated that includes both content as well as the output of any embedded R code chunks within the document. You can embed an R code chunk like this:

summary(cars)
##      speed           dist       
##  Min.   : 4.0   Min.   :  2.00  
##  1st Qu.:12.0   1st Qu.: 26.00  
##  Median :15.0   Median : 36.00  
##  Mean   :15.4   Mean   : 42.98  
##  3rd Qu.:19.0   3rd Qu.: 56.00  
##  Max.   :25.0   Max.   :120.00

Including Plots

You can also embed plots, for example:

Note that the echo = FALSE parameter was added to the code chunk to prevent printing of the R code that generated the plot.

Ejercicios

Ejercicio 1

x1 <- rep(seq(0,4), each = 5)

x1

Ejercicio 2

x2 <- rep(seq(5,1),4)

x2

Ejercicio 3

Matriz <- matrix(data = x2, nrow = 4, ncol = 3, byrow = FALSE)

Matriz

Ejercicio 4

Matriz[1,1:3] ## Se despliega de la primera fila, las observaciones de la columna 1era hasta la 3era

Matriz[1:4,2] ## Se despliega la información de las filas 1 a la 4, presentes en la columna 2

Matriz[3,3] ## Se despliega la observación en la posición de la fila 3, columna 3

Matriz[11] ## R cuenta los valores de la matriz secuencialmente (como en un solo vector) ## y devuelve la pocisión solicitada

Matriz[20] ## En este caso el resultado que busca no existe en la matriz ya que en la misma solo hay 12 valores

Matriz[5,4] ## En este caso el resultado da error por que la fila 5 y la columna 4 no exsten en la matriz. ## El reporte Knit no se puede generar con este error presente. ## Para eso se especifica la opción en el enunciado del chunk error = TRUE

Matriz[-3,] ## Visualiza la matriz sustrayendo los valores especificados en el comando, ## en este caso la línea 3 ha sido omitida de los resultados

Ejercicio 5

TONY:

Edad:35

Empresa:Neustar

Nombre: Anthony Alfaro

Profesion: Geolocation Analyst

PAULO:

Edad:32

Empresa:Neustar

Nombre: Paulo Rojas

Profesion: IP Intel Analyst

LUIS:

Edad:29

Empresa:Neustar

Nombre: Luis Ramirez

Profesion: Geolocation Analyst

RONNY:

Edad:30

Empresa:Neustar

Nombre: Ronny Ledezma

Profesion: Prod Support

DANIEL:

Edad:35

Empresa:Neustar

Nombre: Daniel Monge

Profesion: IP Intel Analyst

xNombre<- factor(c(“Tony”,“Paulo”,“Luis”,“Ronny”,“Daniel”), levels=c(“Tony”,“Paulo”,“Luis”,“Ronny”,“Daniel”)) xNombre

xEdad <- c(35, 32, 29, 30, 35) xEdad

xEmpresa <- c(rep(“Neustar”, 5)) xEmpresa

xPuesto<- c(“Geolocation Analyst”,“IP Intel Analyst”,“Geolocation Analyst”,“Prod Support”,“IP Intel Analyst”) xPuesto

Ejercicio 6

x6 <- data.frame(Nombre = xNombre, Edad = xEdad, Empresa = xEmpresa, Puesto = xPuesto)

Ejercicio 7

x6

Ejercicio 8

str(x6)

Ejercicio 9

xLista <- list(x1, x2, xNombre, xEdad, xEmpresa, xPuesto, x6)

xLista

Ejercicio 10

install.packages(“swirl”) library(swirl)

Utilidad: 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.

Bonus 1

row.names(Matriz) <- c(“Fila1”,“Fila2”,“Fila3”,“Fila4”) colnames(Matriz) <- c(“Col1”,“Col2”,“Col3”) Matriz