R vs Python

Python

Carreras Tecnicas

Labores Técnicas / Desarrollador

Programación POO / Métodos / Clases

Facil Integración con otros programas

Productos de Datos

Uso

Software

Datos

Tools

CRaw

RStudio

Specialized

Indicado para Machine Learning

Usos: Reconocimiento facial

Lenguaje fácil de aprender, indicado para principiantes

Datos

Recolección

Soporta toda clase de formato de datos

Exploración

Librería PANDAS

Modelado

Librerías, como Numpty

Visualización

Elegir según:

Objetivo del uso de los datos

Dificultad de aprendizaje

La persona que va a estar utilizando el lenguaje de programación

Recursos / Fuente de Datos

Subtopic

Subtopic

Subtopic

R

Carreras Analíticas

Enfocado al Negocio

Analisis Estadisitico y Graficos

Análisis

Gráficas

Reportes

Uso

Investigaciones cientificas

Analítica de negocios

Tools

Numpy

Pandas

TensorFlow

Jupyter Notebook

Indicado para personas con poca experiencia en programación

Usos: Análisis del comportamiento del consumidor

Necesita de conocimientos avanzados, por lo que no es recomendado para principiantes

Datos

Recolección

Excel, archivos de texto

Exploración

Funciones matemáticas (ej. distribución de probabilidades, modelos estadísticos)

Modelado

Depender de librerías fuera de R

Visualización

Es la mejor opción, por su componente gráfico

GGPLOT2

Las organizaciones suelen usar una combinación de ambos

Miguel Ángel - Marta