Usar Python en R
Introducción
- R y Python son dos de los lenguajes de programación más populares en el mundo de la ciencia de datos.
- Puedes usar el paquete
reticulate
para usar Python en R. Para esto, debes abrir un archivo de quarto (.qmd
) para empezar a trabajar. También puedes abrir un archivo de R Markdown (.Rmd
) para esto.
Instalación
install.packages("reticulate")
Cargar paquete
library(reticulate)
Crear un ambiente de Python
Si necesitas usar un ambiente de Python específico, puedes hacerlo con el siguiente código:
use_python("/usr/bin/python3")
Ejemplo de uso
library(reticulate)
<- import("os")
os $listdir(".") os
Si tienes un archivo de python (por ejemplo, flights.py), puedes importarlo de la siguiente manera:
El archivo flights.py contiene el siguiente código:
import pandas
def read_flights(file):
= pandas.read_csv(file)
flights = flights[flights['dest'] == "ORD"]
flights = flights[['carrier', 'dep_delay', 'arr_delay']]
flights = flights.dropna()
flights return flights
Y para importarlo en R:
source_python("flights.py")
<- read_flights("flights.csv")
flights
library(ggplot2)
ggplot(flights, aes(carrier, arr_delay)) + geom_point() + geom_jitter()