Aprendiendo R | Parte 1 | Conceptos básicos de R y RStudio
Este artículo es mi intento de impulsar las carreras de desarrolladores que desean comenzar con Aprendizaje Automático, Inteligencia Artificial, Ciencia de Datos, Minería de Datos, Procesamiento del Lenguaje Natural, y otras oportunidades relacionadas con Datos.
Comenzando con algunas preguntas básicas que surgen antes de dar el salto de fe:
- ¿Es necesario conocer R/Python para que explores los campos anteriores? No.
- ¿Por qué necesitamos R/Python? Para comprender Datos.
La programación en R se utiliza principalmente para Análisis de Datos . Mejora tu comprensión de los Datos y te ayuda a explorar Puntos de Datos inexplorados.
Ventajas
- Código Abierto
- Al ser un lenguaje vectorial, la función se puede ejecutar sobre el vector sin recorrerlo en bucle, lo que lo hace poderoso.
- Es un lenguaje interpretado, lo que permite ejecutarse sin necesidad de compilador, haciendo el desarrollo más fácil.
- El soporte para funciones como gráficos, diagramas, funciones estadísticas, etc., lo convierte en una opción inteligente para aplicaciones de ciencia de datos y análisis estadístico.
Limitaciones
- Rendimiento y Escalabilidad - Puede consumir rápidamente toda la memoria disponible. (Aunque hay muchos paquetes de optimización de memoria disponibles)
- Seguridad - Los paquetes de terceros no tienen verificación de seguridad.
Uso
- Basándome en las ventajas y desventajas anteriores, personalmente creo que R puede usarse para comprender, interpretar y analizar datos.
- Se puede usar efectivamente en aplicaciones que no están en producción para preprocesar y limpiar datos. Además, es una herramienta excelente para identificar puntos de datos.
Si no comprendes tus datos, no esperes que la máquina los comprenda.
Instalación
- R se puede descargar desde aquí.
- Hay varias herramientas gráficas disponibles para programación en R como RStudio , Rattle , y R Commander . Encontré que RStudio es la mejor en términos de usabilidad. Se puede descargar desde aquí.
Entendiendo RStudio

- Arriba a la Izquierda → Editor donde se escribe el código (Similar a VS Code, Sublime, etc)
- Abajo a la Izquierda → Consola (Similarmente a la consola del desarrollador y terminales)
- Arriba a la Derecha → Aquí es donde se enumeran todas las variables utilizadas junto con sus valores.
- Abajo a la Derecha → Esto contiene 5 paneles 1. Archivos → Para organizar y abrir archivos necesarios. 2. Gráfico → Cualquier gráfico dibujado se muestra aquí. 3. Paquetes → Muestra una lista de paquetes del sistema y del usuario. (Marcado denota activación del paquete para uso) 4. Ayuda → Como sugiere el nombre. 5. Visor → Este panel se utiliza para ver contenido web local como archivos HTML estáticos o una aplicación web que se ejecuta localmente.
Referencias → Udemy
Gracias por leer. En mi próximo artículo, estaré explicando el uso de variables y funciones .
Actualización : Puedes leer la Parte 2 aquí.
Deja tus preguntas abajo. Las sugerencias son bienvenidas. 🙌



