semana 1

juan alberto zapata

Introducción

Trabajos en R

  1. Tipos de datos

Los tipos de datos pueden ser:

ejemplo: x es igual a 100 print imprime su argumento y lo devuelve de forma invisible (a través de invisible (x)).

x <- 100
print(class(x))
## [1] "numeric"
x <- TRUE
print(class(x))
## [1] "logical"
x <- 10L
print(class(x))
## [1] "integer"
x <- "USMP"
print(class(x))
## [1] "character"
x <- sqrt(-1+0i)
print(class(x))
## [1] "complex"
  1. Estructuras de datos
x <- rep(x = 10,4); x
## [1] 10 10 10 10
x <- seq(2,20,by = 2); x
##  [1]  2  4  6  8 10 12 14 16 18 20
m1 <- matrix(nrow=4,ncol=4,data = c(1,3,2,5,
                                    2,6,8,2,
                                    5,6,7,1,
                                    2,4,5,6))
m1
##      [,1] [,2] [,3] [,4]
## [1,]    1    2    5    2
## [2,]    3    6    6    4
## [3,]    2    8    7    5
## [4,]    5    2    1    6
#Priemra fila de la matriz
m1[1,]
## [1] 1 2 5 2
#Segunda columna de la matriz
m1[,2]
## [1] 2 6 8 2
#Elemento de la fila 3 y columna 3
m1[3,3]
## [1] 7
x <- c("1. Muy satisfecho","2. Satisfecho","3. Mediantamente satisfecho","4. Poco satisfecho","5. Nada satisfecho")
x <- factor(x)
print(x)
## [1] 1. Muy satisfecho           2. Satisfecho              
## [3] 3. Mediantamente satisfecho 4. Poco satisfecho         
## [5] 5. Nada satisfecho         
## 5 Levels: 1. Muy satisfecho 2. Satisfecho ... 5. Nada satisfecho
# Creando tabla de datos
emp.data <- data.frame(
   emp_id = c (1:5), 
   emp_nomb= c("Rick","Dan","Michelle","Ryan","Gary"),
   salario = c(623.3,515.2,611.0,729.0,843.25), 
   
   fec_inicio = as.Date(c("2012-01-01", "2013-09-23", "2014-11-15", "2014-05-11",
      "2015-03-27")),
   stringsAsFactors = FALSE
)
# Print the data frame.         
print(emp.data) 
##   emp_id emp_nomb salario fec_inicio
## 1      1     Rick  623.30 2012-01-01
## 2      2      Dan  515.20 2013-09-23
## 3      3 Michelle  611.00 2014-11-15
## 4      4     Ryan  729.00 2014-05-11
## 5      5     Gary  843.25 2015-03-27
lista <- list("Hola","Mundo",c(2020,12,12),TRUE)
print(lista)
## [[1]]
## [1] "Hola"
## 
## [[2]]
## [1] "Mundo"
## 
## [[3]]
## [1] 2020   12   12
## 
## [[4]]
## [1] TRUE

Repaso de estadística