Semillero de R - FacCA
1. Introducción a R y RStudio
Lenguaje R
Características de R
- Útil para administración, gestión e integración de datos.
- Capacidad de graficación robusta.
- Comunidad dinámica de R.
- Sistema basado en bibliotecas.
- Software libre
- Descargar R.
GUI de R
RStudio
Caracterísitcas de RStudio
- Entorno de desarrollo integrado (IDE).
- Interactividad.
- Facilita la investigación reproducible.
- Permite la implementación de otros lenguajes de programación.
- Permite control de versiones (Git).
- Descargar RStudio.
IDE RStudio
Resumen
Flujo de trabajo inicial
- Obtener directorio de trabajo (
getwd()
) - Cambiar directorio de trabajo
- Session -> Set Working Directory -> Choose Directory.
- Generar archivo .R (ejemplo: Tarea.R).
- File -> New File -> R Script (Ctrl + Shift + N).
- Guardar archivo .R (script)
- Codificación UTF-8 para lenguaje castellano.
- File -> Save with Encoding -> UTF-8.
Elementos básicos con R
#
: comentar código.<-
: asignar variables.Ctrl + Enter
: ejecutar código.Ctrl + L
: limpiar consola.- Funciones
c()
: concatenar (crear vectores).data.frame()
: crear bases de datos.$
: operador para acceder a las variables por su nombre.names()
: nombre de variables o columnas.length()
: longitud de un vector o número de variables en una base de datos.dim()
: dimensiones (filas y columnas) de una matriz o base de datos.plot()
: función genérica para graficación. Gráfico de dispersión X vs Y.str()
: estructura interna de un objeto.class()
: clase atómica de un objeto.
- Tipos de datos: numércios, enteros, caracteres, factores, otros.
- Parámetros de graficación: color, tipo de líneas, tipo de símbolos.