Asignación de variables

Es el ejercicio que hicimos en clase 1

a = 3
b <- 5
a+b 
## [1] 8

Vectores

Son una colección de datos uno a continucacion del otro

a <- c(3,7,9,12,3,18,21)
a
## [1]  3  7  9 12  3 18 21
# Los vectores también pueden definirse como secuencias

b <- seq(522, 756, 2)

Arreglos de strings

vocales <- c("a","e","i","o","u","5")
vocales
## [1] "a" "e" "i" "o" "u" "5"

Matrices

Creremos un vector de 16 números (usar el comando scan() )

g <- seq(1:16)
f <- g

Las matrices se construyen a partir de vectores. Construiremos una matriz de 4x4 (16) El comando es matrix

matriz1 <- matrix(g, nrow=4 , byrow=TRUE)

matriz2 <- matrix(f, nrow=4 , byrow=FALSE)

matriz1
##      [,1] [,2] [,3] [,4]
## [1,]    1    2    3    4
## [2,]    5    6    7    8
## [3,]    9   10   11   12
## [4,]   13   14   15   16

Importar datos de excell

library(readr)
fracking_lab <- read_csv("/home/rpalma/AAA_Datos/2024/Posgrado/Hidrocarburos/Dataset/fracking_lab.csv", 
    col_types = cols(area = col_double(), 
        peri = col_number()), locale = locale(decimal_mark = ",", 
        grouping_mark = "."))
## New names:
## • `` -> `...1`
# Usar sólo en la consola View(fracking_lab)

Tarea

1- Construya un vector con la primeras 20 letras MAYÚSCULAS usando la función LETTERS.

2- Construya una matriz de 10 × 10 con los primeros 100 números positivos pares.

3- Construya una matriz identidad de dimension 3x3 . Recuerde que una matriz identidad tiene sólo unos en la diagonal principal y los demás elementos son cero.

4- Construya una lista con los anteriores tres objetos creados.

5- Construya un marco de datos o data frame con las respuestas de 3 personas a las preguntas: (a) ¿Cuál es su edad en años? (b) ¿Tipo de música que más le gusta? (c) ¿Tiene usted pareja sentimental estable?

6- ¿Cuál es el error al correr el siguiente código? ¿A qué se debe?

edad <- c(15, 19, 13, NA, 20) deporte <- c(TRUE, TRUE, NA, FALSE, TRUE) comic_fav <- c(NA, ‘Superman’, ‘Batman’, NA, ‘Batman’) matrix(edad, deporte, comic_fav)