Last active
June 15, 2019 08:08
-
-
Save gonzalezgouveia/0f1a023323435e2d175a57c6940a5045 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#################### | |
# # | |
# Copiar todo esto # | |
# # | |
#################### | |
# Hecho con gusto por Rafa @GonzalezGouveia | |
# video 05 - vectores | |
# Objetivo: estudiar qué es una vector en R. | |
# -------------------------------------------- | |
# En este ejercicio vamos a: | |
# 1. Crear vectores en un script | |
# 2. Realizar opraciones aritméticas con vectores | |
# 3. Seleccionar elementos en un vector | |
##################################### | |
# práctica 1: creando vectores en R # | |
##################################### | |
# crear vector carácter con nombre de las películas | |
nombre <- c("Shrek", "Shrek 2", "Shrek Tercero", "Shrek: Felices por siempre") | |
# crear vector numérico con puntuación de las películas | |
puntuacion <- c(7.9, 7.2, 6.1, 6.3) | |
# crear vector lógico sobre si la película es posterior a 2015 | |
posterior_2005 <- c(FALSE, FALSE, TRUE, TRUE) | |
#################################################### | |
# práctica 2: operaciones aritméticas con vectores # | |
#################################################### | |
# sumar 2 a la puntuación | |
puntuacion + 2 | |
# dividir la puntuación entre 2 | |
puntuacion/2 | |
# crea la puntuación de rafa | |
puntuacion_de_rafa <- c(10, 9, 6, 7) | |
# calcular diferencia entre puntuaciones | |
puntuacion_de_rafa - puntuacion | |
# calcular la longitud del vector | |
length(puntuacion) | |
# calcular el promedio del vector puntuacion | |
mean(puntuacion) | |
################################################### | |
# práctica 3: selección de elementos de un vector # | |
################################################### | |
## selección basada en posición | |
# seleccionar la tercera película | |
nombre[3] | |
# seleccionar la primera y la última película | |
nombre[c(1, 4)] | |
## selección basada en condición lógica | |
# crear condición lógica | |
puntuacion_baja <- puntuacion < 7 | |
# mostrar condición para ver TRUE/FALSE | |
puntuacion_baja | |
# mostrar puntuaciones bajas | |
puntuacion[puntuacion_baja] | |
# mostrar nombres de películas con puntuaciones bajas | |
nombre[puntuacion_baja] | |
# Hecho con gusto por Rafa @GonzalezGouveia | |
# Suscribete para más código en R https://bit.ly/2WNDhNR |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment