Fundamentos de R y Python - Parte 1

Semillero de Ciencia de Datos

2024-07-08

¿Cómo funciona R y Python?


¿Cómo se instalan bibliotecas?


Bibliotecas en R

install.packages("nombre_biblioteca")


Instalación desde Github

# Ejemplo con la biblioteca "roxygen2"
remotes::install_github("r-lib/roxygen2")

Bibliotecas en Python

pip install nombre_biblioteca
conda install nombre_biblioteca


Instalación desde Github

# Ejemplo con la biblioteca "request"
pip install git+https://github.com/psf/requests.git

Lo mínimo que debemos saber…


  • En R y Python es posible asignar valores a alguna variable a través del símbolo igual (=).
  • En R es común que se use el menor seguido del guión (<-) para asginar valores a una variable.
ejemplo_r <- 2 + 10
ejemplo_py = 2 + 20
  • ¿Cómo se activa una biblioteca en R?
library(nombre_biblioteca)
require(nombre_biblioteca)
  • ¿Cómo se activa una biblioteca en Python?
import nombre_biblioteca                      # sin alias
import nombre_biblioteca as alias             # con alias
from nombre_biblioteca import modulo as alias # con alias


Operadores aritméticos

Operación R Python
Suma + +
Resta - -
Multiplicación * *
División / /
Potencia ^ **

Fuentes de información → Formatos


Proceso de análisis de datos


Lectura de datos


import pandas as pd
datos_csv = pd.read_csv("archivo.csv", sep = ",")
datos_excel = pd.read_excel("archivo.xlsx")

library(readr)
datos_csv <- read_csv("archivo.csv") # Separados por coma
datos_csv2 <- read_csv2("archivo.csv") # Separados por punto y coma
datos_csv3 <- read_tsv("archivo.csv") # Separados por tabulador

library(readxl)
datos_excel <- read_excel("archivo.xlsx")

¿Cómo conseguir victorias tempranas?


Ejemplo


¡Gracias!