Realizar un Rpubs con el siguiente contenido:

1. Conceptualización e interfaz de R

  1. ¿Qué es un objeto en R? ¿Cómo se crea y se manipula un objeto?

R/ Un objeto en R es una estructura de datos que almacena informacion.

R/ se utiliza <- o =.

R/ Accediendo, modificando y aplicando funciones sobre el obejto.

  1. ¿Cuál es la diferencia entre una variable y un objeto?

R/ Una variable es un conjunto que contiene solo un objeto simple como un numero, cambio un objeto puede ser mas complejo y estructurado por mas variables.

  1. ¿Qué es un script en R?

R/ Es un archivo de texto que contiene comandos y funciones.

  1. ¿Qué son los comentarios en R y cómo se utilizan?

R/ Los comentarios en R son anotaciones en el codigo y se utilizan usando #.

  1. Explica la diferencia entre un archivo .R y un archivo .RMarkdown.

R/ En un archivo .R son solo los codigos sin formatos cambio el .RMarkdown combina el codigo con textos y se genera el documento mas presentable.

  1. ¿Cómo se puede ejecutar solo una parte de un script en RStudio?

R/ Resaltando el codigo o simplemente donde tenemos print() o lo que solamente queremos ejecutar, luego ctrl + enter.

  1. ¿Cuál es la función de la pestaña “Environment” en RStudio?

R/ Ambientar el objeto osea visualizarlo, dar detalles, gestionar lo del trabajo en R.

  1. Explica la diferencia entre la función print() y la ejecución directa de un objeto en la consola.

R/ Print es util para mostrar valores explícita y la ejecución directa muestra los valores automaticamente en la consola

  1. ¿Cuál es la diferencia entre los operadores =, y, <- en R?

R/ Cuando se usa <- es para mas de una variable e = es cuando son mas variables

2. Tipos de objetos, funciones más comunes, operaciones lógicas

  1. Crea un vector con los nombres de cinco países e imprime el tercero y el quinto elemento.
paises<-c("Colombia","Brasil","Canada","Argentina","Chile")
tercero <- paises[3]
quinto <- paises[5]

print(tercero)  
## [1] "Canada"
print(quinto)
## [1] "Chile"
  1. ¿Cuál es la diferencia entre un vector y un data.frame en R?

R/ Un vector es para almacenar y manipular una lista de elementos y un Data Frame es para trabajar con conjuntos de datos mas complejos que estan contenidas de artas variables.

  1. Crea una lista con un vector numérico, un dataframe y un vector de caracteres. Luego, extrae el segundo elemento de la lista.
vector_numerico <- c(1, 2, 3, 4, 5)

Nombre <- c("Juan","María","Pedro")
Edad <- c(28,34,23)
Ciudad <- c("Madrid","Barcelona","Valencia")
dt <- data.frame(Nombre,Edad,Ciudad)
print(dt)

vector_caracteres <- c("a", "b", "c")

lista <- list(vector_numerico, dt,vector_caracteres)

segundo_elemento <- lista[[2]]
print(segundo_elemento)
  1. ¿Qué resultado devuelve la siguiente operación lógica en R?
(5 >= 3) & (4 == 2 + 2) | (7 < 1)
  1. ¿Cómo se puede verificar si un objeto en R es de tipo numerico?

R/ se utiliza la funcion: is.numeric(x) que devuelve TRUE si el objeto x es numérico o, devuelve FALSE.

3. Manejo de datos: importar, exportar, recodificar

1.Importa un archivo xlsx llamado “ventas.csv” y guárdalo en un dataframe llamado ventas_data. (que contenga datos ficticios: fecha_venta, articulo, valor del articulo)

library(readxl)
## Warning: package 'readxl' was built under R version 4.4.3
ventas_excel <- read_excel("C:/Users/pc/Desktop/ventas.excel.xlsx")
View(ventas_excel)

2.¿Cómo se importa un archivo Excel en R utilizando el paquete readxl?

R/ instalando y cargando el paquete readxl y usando read_excel() para importar el archivo y guardarlo.

  1. ¿Cómo se pueden renombrar las columnas de un dataframe en R?

##Operaciones básicas

  1. Utiliza el ultimo vector creado (de 1 a 10) y Calcula la diferencia entre el tercer y el octavo elemento del vector.
vector1 <-c (1, 2, 3, 4, 5, 6, 7,8 ,9, 10)
vector[3]
vector[8]
diferencia <- vector[8] - vector[3]
print(diferencia)
  1. Calcula el cubo del tercer elemento del vector.
vector[3]
cubo_tercer_elemento <- vector[3]^3
print(cubo_tercer_elemento)
  1. Calcula la suma de dos variables x=9, y=12
x=9
y=12
x+y
  1. ¿Qué ocurre si intentas sumar un vector numérico y un vector de caracteres? Explica por qué ocurre ese comportamiento?

un vector numérico y un vector de caracteres en R, es un error o un comportamiento inesperado. por qué ocurre esto: Tipos de Datos Diferentes o errror de suma.