Conceptualización e interfaz de R
¿Qué es un objeto en R? ¿Cómo se crea y se manipula un objeto?
#los objetos son todos los datos que insertamos en la data como por ejemplo: vectores,variables. los objetos los creamos poniendole un nombre que puede tener letras y numeros siempre que los muneros no esten delante de las letras y los definimos con el "=" o "<-", podemos imprimir esos objetos, sumandolos, multiplicando, crenado bases de datos.
¿Cuál es la diferencia entre una variable y un objeto?
#no hay diferencia ya que una variable se considera un objeto.
¿Qué es un script en R?
#un script en una ventana de trabajo donde podemos hacer operaciones, crear objetos y casi todas las opciones de R.
¿Qué son los comentarios en R y cómo se utilizan?
#los comentarios son un texto alternativo para hacer sugerencias sobre las operaciones y lo podemos utilizar con los ##
Explica la diferencia entre un archivo .R y un archivo .RMarkdown.
#el archivo .R es una ventana de trabajo y es un tipo de borrador para el archivo .rmarkdown que un archivo para publicar o descargar, este archivo los que hace es que toma los comando que le dtos y los convierte en un documento ordenado.
¿Cómo se puede ejecutar solo una parte de un script en RStudio?
#poedemos ejecutar solo una parte del script
¿Cuál es la función de la pestaña “Environment” en RStudio?
#la pestaña environment nos muestra todos los datos que tenemos registrados osea todos los objetos y ademas bases de datos subidas que tenemos en archivos rstudio.
Explica la diferencia entre la función print() y la ejecución directa de un objeto en la consola.
#la funcion print nos permite imprimir resultados mas que la simple observacion del comando dado como cuando ponemos un objeto en la consola por ejemplo: si ponemos k=3+4 y la imprimimos esto nos dara el resultado de esa suma.
¿Cuál es la diferencia entre los operadores =, y, <- en R?
#no hay diferencia ya que tienen la misma funcion.
Tipos de objetos, funciones más comunes, operaciones lógicas
Crea un vector con los nombres de cinco países e imprime el tercero y el quinto elemento.
Paises<-c("Colombia","Argentina","Brazil","Chile","Polonia")
print(Paises<-c("Brazil","Polonia"))
## [1] "Brazil" "Polonia"
¿Cuál es la diferencia entre un vector y un data.frame en R?
#un vector es un objeto que nos indica un conjunto de datos en cambio un data.frame nos convierte ese vector en una base de datos osea una tabla de datos organizada.}
¿Qué resultado devuelve la siguiente operación lógica en R? (5 >= 3) & (4 == 2 + 2) | (7 < 1)
5>=3
## [1] TRUE
4==2+2
## [1] TRUE
7<1
## [1] FALSE
print(5>=3,4==2+2,7<1)
## [1] TRUE
¿Cómo se puede verificar si un objeto en R es de tipo numerico?
Manejo de datos: importar, exportar, recodificar 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)
ventas_csv <- read_excel("C:/Users/LauraDanielaCedeñoAl/OneDrive - usco.edu.co/ventas.csv.xlsx")
View(ventas_csv)
ventas_data<-data.frame(ventas_csv)
print(ventas_data)
## FECHA.DE.VENTA ARTICULO VALOR.DEL.ARTICULO
## 1 2024-12-12 nevera 1500000
## 2 2024-12-12 lavadora 1800000
## 3 2024-12-12 estufa 560000
## 4 2024-12-15 licuadora 200000
## 5 2024-12-16 vajilla 150000
## 6 2024-12-17 somier 250000
## 7 2024-12-18 colchon 500000
## 8 2024-12-18 nevecon 7000000
## 9 2024-12-20 sala 3000000
¿Cómo se importa un archivo Excel en R utilizando el paquete readxl?
#primero debemos activar la funcion o paquete de readxl y luego podemosexportar el archivo desde la barra de herramientas.
¿Cómo se pueden renombrar las columnas de un dataframe en R? Cambia el nombre de la primer columna por nombres de clientes ficticios.
library(readxl)
ventas_csv <- read_excel("C:/Users/LauraDanielaCedeñoAl/OneDrive - usco.edu.co/ventas.csv.xlsx")
View(ventas_csv)
nombre<-c("jose","rogelio","alfonso","maria","sonia","jose","jose","alfonso","maria")
nom<-data.frame(nombre)
ventas_data<-data.frame(ventas_csv$`FECHA DE VENTA`<-NULL)
Crea un dataframe llamado empresa con 3 columnas: “Rol en la compañia” (carácter), “Horas de trabajo” (numérico) y “Permisos en el mes” (numérico). Añade cinco filas con datos ficticios.
ROL_EN_LA_COMPAÑIA<-c("gerente","asistente","rescursos humanos","aseador","administrador")
HORAS_DE_TRABAJO<-c(10,10,12,8,10)
PERMISOS_EN_EL_MES<-c(5,2,2,0,3)
empresa<-data.frame(ROL_EN_LA_COMPAÑIA,HORAS_DE_TRABAJO,PERMISOS_EN_EL_MES)
print(empresa)
## ROL_EN_LA_COMPAÑIA HORAS_DE_TRABAJO PERMISOS_EN_EL_MES
## 1 gerente 10 5
## 2 asistente 10 2
## 3 rescursos humanos 12 2
## 4 aseador 8 0
## 5 administrador 10 3
#Agrega 5 filas con datos ficticios al data frame empresa
data.frame(empresa,HORAS_DE_TRABAJO,PERMISOS_EN_EL_MES,ROL_EN_LA_COMPAÑIA)
## ROL_EN_LA_COMPAÑIA HORAS_DE_TRABAJO PERMISOS_EN_EL_MES HORAS_DE_TRABAJO.1
## 1 gerente 10 5 10
## 2 asistente 10 2 10
## 3 rescursos humanos 12 2 12
## 4 aseador 8 0 8
## 5 administrador 10 3 10
## PERMISOS_EN_EL_MES.1 ROL_EN_LA_COMPAÑIA.1
## 1 5 gerente
## 2 2 asistente
## 3 2 rescursos humanos
## 4 0 aseador
## 5 3 administrador
Operaciones básicas
#Utiliza el ultimo vector creado (de 1 a 10) y Calcula la diferencia entre el tercer y el octavo elemento del vector.
vector<-c(1,2,3,4,5,6,7,8,9,10)
#Calcula el cubo del tercer elemento del vector.
#Calcula la suma de dos variables x=9, y=12
x=9
y=12
x+y
## [1] 21
print(x+y)
## [1] 21
#¿Qué ocurre si intentas sumar un vector numérico y un vector de caracteres? Explicapor qué ocurre ese comportamiento?
You can also embed plots, for example: