You are on page 1of 92

Introducción Instalación de R y primera sesión Estructura de datos en R

R Project en la Ingeniería Ambiental


Nivel Básico

Marco Italo Castañeda-Tinco


1

1 Escuela
Profesional de Ingeniería Ambiental
Universidad Nacional de Moquegua

17 de Enero del 2022


Introducción Instalación de R y primera sesión Estructura de datos en R

Índice

1 Introducción

2 Instalación de R y primera sesión

3 Estructura de datos en R
Introducción Instalación de R y primera sesión Estructura de datos en R

Índice

1 Introducción

2 Instalación de R y primera sesión

3 Estructura de datos en R
Introducción Instalación de R y primera sesión Estructura de datos en R

Índice

1 Introducción

2 Instalación de R y primera sesión

3 Estructura de datos en R
Introducción Instalación de R y primera sesión Estructura de datos en R

¾Qué es R?

¾Qué es R-project?
Descripción

R PROJECT, es un lenguaje de programación


y un entorno de software libre, para análisis estadístico y
representación de datos, creado por Ross Ihaka y Robert
Gentleman, actualmente soportado por The R Foundation.
Introducción Instalación de R y primera sesión Estructura de datos en R

¾Qué es R?

¾Qué es R-project?
Descripción

R PROJECT, es un lenguaje de programación


y un entorno de software libre, para análisis estadístico y
representación de datos, creado por Ross Ihaka y Robert
Gentleman, actualmente soportado por The R Foundation.
Introducción Instalación de R y primera sesión Estructura de datos en R

¾Qué es R?

¾Qué es R-project?
Descripción

R PROJECT, es un lenguaje de programación


y un entorno de software libre, para análisis estadístico y
representación de datos, creado por Ross Ihaka y Robert
Gentleman, actualmente soportado por The R Foundation.
Introducción Instalación de R y primera sesión Estructura de datos en R

¾Qué es R?

¾Qué es R-project?
Descripción
Introducción Instalación de R y primera sesión Estructura de datos en R

¾Qué es R?

¾Qué es R-project?
Características principales

El término 'entorno' tiene la intención de caracterizarlo como un


sistema totalmente planicado y coherente ( datta2017latex):
Open-source

Lenguaje interpretado, simple y


efectivo

Orientado a objetos, se pueden


crear clases

Se ajusta mejor al paradigma de


programación funcional
Figura 1: R-project
Soporte multiplataforma

Una amplia selección de paquetes

Comunidad muy activa


Introducción Instalación de R y primera sesión Estructura de datos en R

¾Qué es R?

¾Qué es R-project?
Características principales

El término 'entorno' tiene la intención de caracterizarlo como un


sistema totalmente planicado y coherente ( datta2017latex):
Open-source

Lenguaje interpretado, simple y


efectivo

Orientado a objetos, se pueden


crear clases

Se ajusta mejor al paradigma de


programación funcional
Figura 1: R-project
Soporte multiplataforma

Una amplia selección de paquetes

Comunidad muy activa


Introducción Instalación de R y primera sesión Estructura de datos en R

¾Qué es R?

¾Qué es R-project?
Características principales

El término 'entorno' tiene la intención de caracterizarlo como un


sistema totalmente planicado y coherente ( datta2017latex):
Open-source

Lenguaje interpretado, simple y


efectivo

Orientado a objetos, se pueden


crear clases

Se ajusta mejor al paradigma de


programación funcional
Figura 1: R-project
Soporte multiplataforma

Una amplia selección de paquetes

Comunidad muy activa


Introducción Instalación de R y primera sesión Estructura de datos en R

¾Qué es R?

¾Qué es R-project?
Características principales

El término 'entorno' tiene la intención de caracterizarlo como un


sistema totalmente planicado y coherente ( datta2017latex):
Open-source

Lenguaje interpretado, simple y


efectivo

Orientado a objetos, se pueden


crear clases

Se ajusta mejor al paradigma de


programación funcional
Figura 1: R-project
Soporte multiplataforma

Una amplia selección de paquetes

Comunidad muy activa


Introducción Instalación de R y primera sesión Estructura de datos en R

¾Qué es R?

¾Qué es R-project?
Características principales

El término 'entorno' tiene la intención de caracterizarlo como un


sistema totalmente planicado y coherente ( datta2017latex):
Open-source

Lenguaje interpretado, simple y


efectivo

Orientado a objetos, se pueden


crear clases

Se ajusta mejor al paradigma de


programación funcional
Figura 1: R-project
Soporte multiplataforma

Una amplia selección de paquetes

Comunidad muy activa


Introducción Instalación de R y primera sesión Estructura de datos en R

¾Qué es R?

¾Qué es R-project?
Características principales

El término 'entorno' tiene la intención de caracterizarlo como un


sistema totalmente planicado y coherente ( datta2017latex):
Open-source

Lenguaje interpretado, simple y


efectivo

Orientado a objetos, se pueden


crear clases

Se ajusta mejor al paradigma de


programación funcional
Figura 1: R-project
Soporte multiplataforma

Una amplia selección de paquetes

Comunidad muy activa


Introducción Instalación de R y primera sesión Estructura de datos en R

¾Qué es R?

¾Qué es R-project?
Características principales

El término 'entorno' tiene la intención de caracterizarlo como un


sistema totalmente planicado y coherente ( datta2017latex):
Open-source

Lenguaje interpretado, simple y


efectivo

Orientado a objetos, se pueden


crear clases

Se ajusta mejor al paradigma de


programación funcional
Figura 1: R-project
Soporte multiplataforma

Una amplia selección de paquetes

Comunidad muy activa


Introducción Instalación de R y primera sesión Estructura de datos en R

¾Qué es R?

¾Qué es R-project?
Características principales

El término 'entorno' tiene la intención de caracterizarlo como un


sistema totalmente planicado y coherente ( datta2017latex):
Open-source

Lenguaje interpretado, simple y


efectivo

Orientado a objetos, se pueden


crear clases

Se ajusta mejor al paradigma de


programación funcional
Figura 1: R-project
Soporte multiplataforma

Una amplia selección de paquetes

Comunidad muy activa


Introducción Instalación de R y primera sesión Estructura de datos en R

¾Qué es R?

¾Qué es R-project?
Características principales

El término 'entorno' tiene la intención de caracterizarlo como un


sistema totalmente planicado y coherente ( datta2017latex):
Open-source

Lenguaje interpretado, simple y


efectivo

Orientado a objetos, se pueden


crear clases

Se ajusta mejor al paradigma de


programación funcional
Figura 1: R-project
Soporte multiplataforma

Una amplia selección de paquetes

Comunidad muy activa


Introducción Instalación de R y primera sesión Estructura de datos en R

¾Qué es R-project?
Instalación

R se puede descargar a través de su sitio en Internet :


Comprehensive R Archive Network (CRAN).
https://cran.r-project.org/
En esta página en la sección : Download and Install R

Debemos seleccionar y hacer clic, según el sistema operativo

Para el entorno windows descargar : base


Seguir las instrucciones del programa de instalación.
Introducción Instalación de R y primera sesión Estructura de datos en R

¾Qué es R-project?
Instalación

R se puede descargar a través de su sitio en Internet :


Comprehensive R Archive Network (CRAN).
https://cran.r-project.org/
En esta página en la sección : Download and Install R

Debemos seleccionar y hacer clic, según el sistema operativo

Para el entorno windows descargar : base


Seguir las instrucciones del programa de instalación.
Introducción Instalación de R y primera sesión Estructura de datos en R

¾Qué es R-project?
Instalación

R se puede descargar a través de su sitio en Internet :


Comprehensive R Archive Network (CRAN).
https://cran.r-project.org/
En esta página en la sección : Download and Install R

Debemos seleccionar y hacer clic, según el sistema operativo

Para el entorno windows descargar : base


Seguir las instrucciones del programa de instalación.
Introducción Instalación de R y primera sesión Estructura de datos en R

¾Qué es R-project?
Instalación

R se puede descargar a través de su sitio en Internet :


Comprehensive R Archive Network (CRAN).
https://cran.r-project.org/
En esta página en la sección : Download and Install R

Debemos seleccionar y hacer clic, según el sistema operativo

Para el entorno windows descargar : base


Seguir las instrucciones del programa de instalación.
Introducción Instalación de R y primera sesión Estructura de datos en R

¾Qué es R-project?
Instalación

R se puede descargar a través de su sitio en Internet :


Comprehensive R Archive Network (CRAN).
https://cran.r-project.org/
En esta página en la sección : Download and Install R

Debemos seleccionar y hacer clic, según el sistema operativo

Para el entorno windows descargar : base


Seguir las instrucciones del programa de instalación.
Introducción Instalación de R y primera sesión Estructura de datos en R

¾Qué es R-project?
Instalación

R se puede descargar a través de su sitio en Internet :


Comprehensive R Archive Network (CRAN).
https://cran.r-project.org/
En esta página en la sección : Download and Install R

Debemos seleccionar y hacer clic, según el sistema operativo

Para el entorno windows descargar : base


Seguir las instrucciones del programa de instalación.
Introducción Instalación de R y primera sesión Estructura de datos en R

Instrucciones básicas
R-project

Figura 2: R-project
Introducción Instalación de R y primera sesión Estructura de datos en R

¾Qué es RStudio?
Descripción

Es un entorno de desarrollo integrado (IDE) para R, un software


que facilita la programación y desarrollo de scripts, mediante
herramientas adicionales en una interfaz graca de usuario (GUI).

Consola (CLI)

Editor con resaltado


de sintaxis que admite
la ejecución directa de
código

Gestión del espacio de


Figura 3: RStudio
trabajo, historial

Herramientas para
depuración
Introducción Instalación de R y primera sesión Estructura de datos en R

¾Qué es RStudio?
Descripción

Es un entorno de desarrollo integrado (IDE) para R, un software


que facilita la programación y desarrollo de scripts, mediante
herramientas adicionales en una interfaz graca de usuario (GUI).

Consola (CLI)

Editor con resaltado


de sintaxis que admite
la ejecución directa de
código

Gestión del espacio de


Figura 3: RStudio
trabajo, historial

Herramientas para
depuración
Introducción Instalación de R y primera sesión Estructura de datos en R

¾Qué es RStudio?
Descripción

Es un entorno de desarrollo integrado (IDE) para R, un software


que facilita la programación y desarrollo de scripts, mediante
herramientas adicionales en una interfaz graca de usuario (GUI).

Consola (CLI)

Editor con resaltado


de sintaxis que admite
la ejecución directa de
código

Gestión del espacio de


Figura 3: RStudio
trabajo, historial

Herramientas para
depuración
Introducción Instalación de R y primera sesión Estructura de datos en R

¾Qué es RStudio?
Descripción

Es un entorno de desarrollo integrado (IDE) para R, un software


que facilita la programación y desarrollo de scripts, mediante
herramientas adicionales en una interfaz graca de usuario (GUI).

Consola (CLI)

Editor con resaltado


de sintaxis que admite
la ejecución directa de
código

Gestión del espacio de


Figura 3: RStudio
trabajo, historial

Herramientas para
depuración
Introducción Instalación de R y primera sesión Estructura de datos en R

¾Qué es RStudio?
Descripción

Es un entorno de desarrollo integrado (IDE) para R, un software


que facilita la programación y desarrollo de scripts, mediante
herramientas adicionales en una interfaz graca de usuario (GUI).

Consola (CLI)

Editor con resaltado


de sintaxis que admite
la ejecución directa de
código

Gestión del espacio de


Figura 3: RStudio
trabajo, historial

Herramientas para
depuración
Introducción Instalación de R y primera sesión Estructura de datos en R

¾Qué es RStudio?
Descripción

Es un entorno de desarrollo integrado (IDE) para R, un software


que facilita la programación y desarrollo de scripts, mediante
herramientas adicionales en una interfaz graca de usuario (GUI).

Consola (CLI)

Editor con resaltado


de sintaxis que admite
la ejecución directa de
código

Gestión del espacio de


Figura 3: RStudio
trabajo, historial

Herramientas para
depuración
Introducción Instalación de R y primera sesión Estructura de datos en R

Instrucciones básicas
RStudio

Figura 4: RStudio IDE


Introducción Instalación de R y primera sesión Estructura de datos en R

Instrucciones básicas
R como calculadora cientíca

Las órdenes elementales consisten en expresiones o en asignaciones:

Si una orden consiste en una expresión, R evalúa las


expresiones y devuelve un resultado.

Una asignación, por el contrario, evalúa una expresión, no la


imprime y guarda su valor en una variable.
Introducción Instalación de R y primera sesión Estructura de datos en R

Instrucciones básicas
R como calculadora cientíca

Las órdenes elementales consisten en expresiones o en asignaciones:

Si una orden consiste en una expresión, R evalúa las


expresiones y devuelve un resultado.

Una asignación, por el contrario, evalúa una expresión, no la


imprime y guarda su valor en una variable.
Introducción Instalación de R y primera sesión Estructura de datos en R

Instrucciones básicas
R como calculadora cientíca

Las órdenes elementales consisten en expresiones o en asignaciones:

Si una orden consiste en una expresión, R evalúa las


expresiones y devuelve un resultado.

Una asignación, por el contrario, evalúa una expresión, no la


imprime y guarda su valor en una variable.
Introducción Instalación de R y primera sesión Estructura de datos en R

Instrucciones básicas
R como calculadora cientíca

Las órdenes elementales consisten en expresiones o en asignaciones:

Si una orden consiste en una expresión, R evalúa las


expresiones y devuelve un resultado.

Una asignación, por el contrario, evalúa una expresión, no la


imprime y guarda su valor en una variable.
Introducción Instalación de R y primera sesión Estructura de datos en R

Instrucciones básicas
R como calculadora cientíca

El uso más básico de R sería utilizarlo como una calculadora


cientíca. El símbolo  >  en el margen izquierdo es el PROMPT.

R console

> 1 + 2 ←-
[1 ] 3
> 8 / 2 ←-
[1 ] 2

Por ahora, sabe que el código R se escribe en el panel de la consola


y presiona Intro ←- para ejecutarlo.
Introducción Instalación de R y primera sesión Estructura de datos en R

Instrucciones básicas
R como calculadora cientíca

El uso más básico de R sería utilizarlo como una calculadora


cientíca. El símbolo  >  en el margen izquierdo es el PROMPT.

R console

> 1 + 2 ←-
[1 ] 3
> 8 / 2 ←-
[1 ] 2

Por ahora, sabe que el código R se escribe en el panel de la consola


y presiona Intro ←- para ejecutarlo.
Introducción Instalación de R y primera sesión Estructura de datos en R

Instrucciones básicas
R como calculadora cientíca

El uso más básico de R sería utilizarlo como una calculadora


cientíca. El símbolo  >  en el margen izquierdo es el PROMPT.

R console

> 1 + 2 ←-
[1 ] 3
> 8 / 2 ←-
[1 ] 2

Por ahora, sabe que el código R se escribe en el panel de la consola


y presiona Intro ←- para ejecutarlo.
Introducción Instalación de R y primera sesión Estructura de datos en R

Instrucciones básicas
R como calculadora cientíca

El uso más básico de R sería utilizarlo como una calculadora


cientíca. El símbolo  >  en el margen izquierdo es el PROMPT.

R console

> 1 + 2 ←-
[1 ] 3
> 8 / 2 ←-
[1 ] 2

Por ahora, sabe que el código R se escribe en el panel de la consola


y presiona Intro ←- para ejecutarlo.
Introducción Instalación de R y primera sesión Estructura de datos en R

Instrucciones básicas
R como calculadora cientíca

El uso más básico de R sería utilizarlo como una calculadora


cientíca. El símbolo  >  en el margen izquierdo es el PROMPT.

R console

> 1 + 2 ←-
[1 ] 3
> 8 / 2 ←-
[1 ] 2

Por ahora, sabe que el código R se escribe en el panel de la consola


y presiona Intro ←- para ejecutarlo.
Introducción Instalación de R y primera sesión Estructura de datos en R

Instrucciones básicas
R como calculadora cientíca

El uso más básico de R sería utilizarlo como una calculadora


cientíca. El símbolo  >  en el margen izquierdo es el PROMPT.

R console

> 1 + 2 ←-
[1 ] 3
> 8 / 2 ←-
[1] 2

Por ahora, sabe que el código R se escribe en el panel de la consola


y presiona Intro ←- para ejecutarlo.
Introducción Instalación de R y primera sesión Estructura de datos en R

Instrucciones básicas
R como calculadora cientíca

El uso más básico de R sería utilizarlo como una calculadora


cientíca. El símbolo  >  en el margen izquierdo es el PROMPT.

R console

> 1 + 2 ←-
[1 ] 3
> 8 / 2 ←-
[1] 2

Por ahora, sabe que el código R se escribe en el panel de la consola


y presiona Intro ←- para ejecutarlo.
Introducción Instalación de R y primera sesión Estructura de datos en R

Instrucciones básicas
R como calculadora cientíca

El uso más básico de R sería utilizarlo como una calculadora


cientíca. El símbolo  >  en el margen izquierdo es el PROMPT.

R console

> 1 + 2 ←-
[1 ] 3
> 8 / 2 ←-
[1] 2

Por ahora, sabe que el código R se escribe en el panel de la consola


y presiona Intro ←- para ejecutarlo.
Introducción Instalación de R y primera sesión Estructura de datos en R

Instrucciones básicas
R como calculadora cientíca

El uso más básico de R sería utilizarlo como una calculadora


cientíca. El símbolo  >  en el margen izquierdo es el PROMPT.

R console

> 1 + 2 ←-
[1 ] 3
> 8 / 2 ←-
[1] 2

Por ahora, sabe que el código R se escribe en el panel de la consola


y presiona Intro ←- para ejecutarlo.
Introducción Instalación de R y primera sesión Estructura de datos en R

Instrucciones básicas
R como calculadora cientíca

El uso más básico de R sería utilizarlo como una calculadora


cientíca. El símbolo  >  en el margen izquierdo es el PROMPT.

R console

> 1 + 2 ←-
[1 ] 3
> 8 / 2 ←-
[1] 2

Por ahora, sabe que el código R se escribe en el panel de la consola


y presiona Intro ←- para ejecutarlo.
Introducción Instalación de R y primera sesión Estructura de datos en R

Instrucciones básicas
R como calculadora cientíca

R usa funciones para realizar operaciones. Para ejecutar una función


llamada funcname, escribimos funcname(input), donde los
paréntesis () se emplean para las entradas (o argumentos), que
indican a R cómo ejecutar la función.

En la programación es una tradición, mostrar por pantalla el


mensaje: "Hola mundo".

R console

> print("Hello world") # imprimir por pantalla ←-


[1] ”Hello world”

El signo  #  , indica el inicio de un comentario, y son utiles para


anotar y recordar que estamos haciendo.
Introducción Instalación de R y primera sesión Estructura de datos en R

Instrucciones básicas
R como calculadora cientíca

R usa funciones para realizar operaciones. Para ejecutar una función


llamada funcname, escribimos funcname(input), donde los
paréntesis () se emplean para las entradas (o argumentos), que
indican a R cómo ejecutar la función.

En la programación es una tradición, mostrar por pantalla el


mensaje: "Hola mundo".

R console

> print("Hello world") # imprimir por pantalla ←-


[1] ”Hello world”

El signo  #  , indica el inicio de un comentario, y son utiles para


anotar y recordar que estamos haciendo.
Introducción Instalación de R y primera sesión Estructura de datos en R

Instrucciones básicas
R como calculadora cientíca

R usa funciones para realizar operaciones. Para ejecutar una función


llamada funcname, escribimos funcname(input), donde los
paréntesis () se emplean para las entradas (o argumentos), que
indican a R cómo ejecutar la función.

En la programación es una tradición, mostrar por pantalla el


mensaje: "Hola mundo".

R console

> print("Hello world") # imprimir por pantalla ←-


[1] ”Hello world”

El signo  #  , indica el inicio de un comentario, y son utiles para


anotar y recordar que estamos haciendo.
Introducción Instalación de R y primera sesión Estructura de datos en R

Instrucciones básicas
R como calculadora cientíca

R usa funciones para realizar operaciones. Para ejecutar una función


llamada funcname, escribimos funcname(input), donde los
paréntesis () se emplean para las entradas (o argumentos), que
indican a R cómo ejecutar la función.

En la programación es una tradición, mostrar por pantalla el


mensaje: "Hola mundo".

R console

> print("Hello world") # imprimir por pantalla ←-


[1] ”Hello world”

El signo  #  , indica el inicio de un comentario, y son utiles para


anotar y recordar que estamos haciendo.
Introducción Instalación de R y primera sesión Estructura de datos en R

Instrucciones básicas
R como calculadora cientíca

R usa funciones para realizar operaciones. Para ejecutar una función


llamada funcname, escribimos funcname(input), donde los
paréntesis () se emplean para las entradas (o argumentos), que
indican a R cómo ejecutar la función.

En la programación es una tradición, mostrar por pantalla el


mensaje: "Hola mundo".

R console

> print("Hello world") # imprimir por pantalla ←-


[1] ”Hello world”

El signo  #  , indica el inicio de un comentario, y son utiles para


anotar y recordar que estamos haciendo.
Introducción Instalación de R y primera sesión Estructura de datos en R

Instrucciones básicas
R como calculadora cientíca

R usa funciones para realizar operaciones. Para ejecutar una función


llamada funcname, escribimos funcname(input), donde los
paréntesis () se emplean para las entradas (o argumentos), que
indican a R cómo ejecutar la función.

En la programación es una tradición, mostrar por pantalla el


mensaje: "Hola mundo".

R console

> print("Hello world") # imprimir por pantalla ←-


[1] ”Hello world”

El signo  #  , indica el inicio de un comentario, y son utiles para


anotar y recordar que estamos haciendo.
Introducción Instalación de R y primera sesión Estructura de datos en R

Instrucciones básicas
R como calculadora cientíca

Una variable es un espacio en la memoria donde almacenamos los


datos. Una asignación, evalúa una expresión y guarda su valor en
una variable, mediante el operador de asignación :  <− ó = .
Puede inspeccionar un objeto escribiendo su nombre.

R console

> tres <− 3 ←-


> tres ←-
[1 ] 3
> cuatro = tres + 1 ←-
> cuatro ←-
[1] 4
Introducción Instalación de R y primera sesión Estructura de datos en R

Instrucciones básicas
R como calculadora cientíca

Una variable es un espacio en la memoria donde almacenamos los


datos. Una asignación, evalúa una expresión y guarda su valor en
una variable, mediante el operador de asignación :  <− ó = .
Puede inspeccionar un objeto escribiendo su nombre.

R console

> tres <− 3 ←-


> tres ←-
[1 ] 3
> cuatro = tres + 1 ←-
> cuatro ←-
[1 ] 4
Introducción Instalación de R y primera sesión Estructura de datos en R

Instrucciones básicas
R como calculadora cientíca

Una variable es un espacio en la memoria donde almacenamos los


datos. Una asignación, evalúa una expresión y guarda su valor en
una variable, mediante el operador de asignación :  <− ó = .
Puede inspeccionar un objeto escribiendo su nombre.

R console

> tres <− 3 ←-


> tres ←-
[1 ] 3
> cuatro = tres + 1 ←-
> cuatro ←-
[1] 4
Introducción Instalación de R y primera sesión Estructura de datos en R

Instrucciones básicas
R como calculadora cientíca

Una variable es un espacio en la memoria donde almacenamos los


datos. Una asignación, evalúa una expresión y guarda su valor en
una variable, mediante el operador de asignación :  <− ó = .
Puede inspeccionar un objeto escribiendo su nombre.

R console

> tres <− 3 ←-


> tres ←-
[1 ] 3
> cuatro = tres + 1 ←-
> cuatro ←-
[1] 4
Introducción Instalación de R y primera sesión Estructura de datos en R

Instrucciones básicas
R como calculadora cientíca

Una variable es un espacio en la memoria donde almacenamos los


datos. Una asignación, evalúa una expresión y guarda su valor en
una variable, mediante el operador de asignación :  <− ó = .
Puede inspeccionar un objeto escribiendo su nombre.

R console

> tres <− 3 ←-


> tres ←-
[1 ] 3
> cuatro = tres + 1 ←-
> cuatro ←-
[1] 4
Introducción Instalación de R y primera sesión Estructura de datos en R

Instrucciones básicas
R como calculadora cientíca

Una variable es un espacio en la memoria donde almacenamos los


datos. Una asignación, evalúa una expresión y guarda su valor en
una variable, mediante el operador de asignación :  <− ó = .
Puede inspeccionar un objeto escribiendo su nombre.

R console

> tres <− 3 ←-


> tres ←-
[1 ] 3
> cuatro = tres + 1 ←-
> cuatro ←-
[1] 4
Introducción Instalación de R y primera sesión Estructura de datos en R

Instrucciones básicas
R como calculadora cientíca

Una variable es un espacio en la memoria donde almacenamos los


datos. Una asignación, evalúa una expresión y guarda su valor en
una variable, mediante el operador de asignación :  <− ó = .
Puede inspeccionar un objeto escribiendo su nombre.

R console

> tres <− 3 ←-


> tres ←-
[1 ] 3
> cuatro = tres + 1 ←-
> cuatro ←-
[1] 4
Introducción Instalación de R y primera sesión Estructura de datos en R

Instrucciones básicas
R como calculadora cientíca

Una variable es un espacio en la memoria donde almacenamos los


datos. Una asignación, evalúa una expresión y guarda su valor en
una variable, mediante el operador de asignación :  <− ó = .
Puede inspeccionar un objeto escribiendo su nombre.

R console

> tres <− 3 ←-


> tres ←-
[1 ] 3
> cuatro = tres + 1 ←-
> cuatro ←-
[1] 4
Introducción Instalación de R y primera sesión Estructura de datos en R

Instrucciones básicas
R como calculadora cientíca

R es un lenguaje orientado a objetos: las variables, datos, funciones,


resultados, etc., se guardan en la memoria activa del ordenador en
forma de objetos con un nombre especíco. Podemos modicar o
manipular estos objetos con operadores (aritméticos, lógicos y
comparativos) y funciones (que a su vez son objetos).

En el siguiente código podemos ver los nombres de los objetos, que


se almacenan en la memoria del computador.

R console

> ls() # objects() ←-


[1] ”tres” ”cuatro”

R es case - sensitive, por lo tanto, los identicadores tres y TRES


se reeren a objetos diferentes. Por lo tanto pueden aparecer
mensajes de error.
Introducción Instalación de R y primera sesión Estructura de datos en R

Instrucciones básicas
R como calculadora cientíca

R es un lenguaje orientado a objetos: las variables, datos, funciones,


resultados, etc., se guardan en la memoria activa del ordenador en
forma de objetos con un nombre especíco. Podemos modicar o
manipular estos objetos con operadores (aritméticos, lógicos y
comparativos) y funciones (que a su vez son objetos).

En el siguiente código podemos ver los nombres de los objetos, que


se almacenan en la memoria del computador.

R console

> ls() # objects() ←-


[1] ”tres” ”cuatro”

R es case - sensitive, por lo tanto, los identicadores tres y TRES


se reeren a objetos diferentes. Por lo tanto pueden aparecer
mensajes de error.
Introducción Instalación de R y primera sesión Estructura de datos en R

Instrucciones básicas
R como calculadora cientíca

R es un lenguaje orientado a objetos: las variables, datos, funciones,


resultados, etc., se guardan en la memoria activa del ordenador en
forma de objetos con un nombre especíco. Podemos modicar o
manipular estos objetos con operadores (aritméticos, lógicos y
comparativos) y funciones (que a su vez son objetos).

En el siguiente código podemos ver los nombres de los objetos, que


se almacenan en la memoria del computador.

R console

> ls() # objects() ←-


[1] ”tres” ”cuatro”

R es case - sensitive, por lo tanto, los identicadores tres y TRES


se reeren a objetos diferentes. Por lo tanto pueden aparecer
mensajes de error.
Introducción Instalación de R y primera sesión Estructura de datos en R

Instrucciones básicas
R como calculadora cientíca

R es un lenguaje orientado a objetos: las variables, datos, funciones,


resultados, etc., se guardan en la memoria activa del ordenador en
forma de objetos con un nombre especíco. Podemos modicar o
manipular estos objetos con operadores (aritméticos, lógicos y
comparativos) y funciones (que a su vez son objetos).

En el siguiente código podemos ver los nombres de los objetos, que


se almacenan en la memoria del computador.

R console

> ls() # objects() ←-


[1] ”tres” ”cuatro”

R es case - sensitive, por lo tanto, los identicadores tres y TRES


se reeren a objetos diferentes. Por lo tanto pueden aparecer
mensajes de error.
Introducción Instalación de R y primera sesión Estructura de datos en R

Instrucciones básicas
R como calculadora cientíca

Podemos buscar la ayuda respecto a una función, con el comando


help().

R console

> help(función) # ayuda de un


comando
> ?función
> Sys.info() # información básica
del sistema
> Sys.time()
> citation()
> getwd() # retorna el directorio
actual
Introducción Instalación de R y primera sesión Estructura de datos en R

Instrucciones básicas
R como calculadora cientíca

Podemos buscar la ayuda respecto a una función, con el comando


help().

R console

> help(función) # ayuda de un


comando
> ?función
> Sys.info() # información básica
del sistema
> Sys.time()
> citation()
> getwd() # retorna el directorio
actual
Introducción Instalación de R y primera sesión Estructura de datos en R

Instrucciones básicas
R como calculadora cientíca

Podemos buscar la ayuda respecto a una función, con el comando


help().

R console

> help(función) # ayuda de un


comando
> ?función
> Sys.info() # información básica
del sistema
> Sys.time()
> citation()
> getwd() # retorna el directorio
actual
Introducción Instalación de R y primera sesión Estructura de datos en R

Instrucciones básicas
R como calculadora cientíca

Podemos buscar la ayuda respecto a una función, con el comando


help().

R console

> help(función) # ayuda de un


comando
> ?función
> Sys.info() # información básica
del sistema
> Sys.time()
> citation()
> getwd() # retorna el directorio
actual
Introducción Instalación de R y primera sesión Estructura de datos en R

Instrucciones básicas
R como calculadora cientíca

Podemos buscar la ayuda respecto a una función, con el comando


help().

R console

> help(función) # ayuda de un


comando
> ?función
> Sys.info() # información básica
del sistema
> Sys.time()
> citation()
> getwd() # retorna el directorio
actual
Introducción Instalación de R y primera sesión Estructura de datos en R

RStudio
Espacio de trabajo

Antes de empezar a trabajar conviene crear un directorio de trabajo


especíco (Working directory), que es donde R busca programas
escritos por el usuario y archivos de datos.

Sí se trabaja en varios proyectos, se aconseja utilizar un


subdirectorio para cada uno. Para esto RStudio, nos ayuda a
congurar nuestro espacio de trabajo de una manera agíl.
Introducción Instalación de R y primera sesión Estructura de datos en R

Estructura de datos en R
Tipos básicos

En la mayoria de lenguajes de programación existes tipos de datos


básicos, estándar, primitivos o atómicos.

Tipo Descripción
Entero Se asocia a conteos, digitos de 1 a 9 y signo
Decimal Se asocia con medidas, tiene un separador decimal
Complejo Formado por una parte real e imaginaria
Lógico Del álgebra de Boole, verdadero y falso
Cadena Secuencias de caracteres, como el alfabeto y demas

Tabla 1: Tipos básicos de datos


Introducción Instalación de R y primera sesión Estructura de datos en R

Estructura de datos en R
Tipos básicos

Una forma de organizar y guardar nuestros códigos es en scripts.

Código 1: tiposDatos.R

1 # numeric (numeros reales)


2 class(2) # predeterminado para numeros
3
4 # tambien conocido como, double (decimal)
5 typeof(2)
6
7 # integers (numeros enteros)
8 class(3L)
9
10 # character (cadenas de caracteres)
11 class("italo")
12
13 # logical (valores logicos)
14 class(TRUE)
15
16 # complex (numeros complejos)
17 class(1 + 2i)
Introducción Instalación de R y primera sesión Estructura de datos en R

Estructura de datos en R
Tipos estructurados

Vectores: son la estructura más simple. Sirven para almacenar


colecciones de variables del mismo tipo.

Factores: vectores que sirven para realizar un agrupamiento


de los componentes de otro vector del mismo tamaño.

Matrices: arreglo de datos del mismo tipo. De hecho, son


vectores indexados por dos o más índices enteros
(dimensiones).

Listas: colección ordenada de objetos, en la que los elementos


pueden ser de distinto tipo.

Data frames: tipo particular de listas, similares a una matriz,


en que cada columna puede ser de un tipo distinto a las otras.

Funciones: objetos que pueden ser creados por el usuario y


reutilizados para realizar operaciones especícas.
Introducción Instalación de R y primera sesión Estructura de datos en R

Estructura de datos en R
Tipos estructurados

Vectores: son la estructura más simple. Sirven para almacenar


colecciones de variables del mismo tipo.

Factores: vectores que sirven para realizar un agrupamiento


de los componentes de otro vector del mismo tamaño.

Matrices: arreglo de datos del mismo tipo. De hecho, son


vectores indexados por dos o más índices enteros
(dimensiones).

Listas: colección ordenada de objetos, en la que los elementos


pueden ser de distinto tipo.

Data frames: tipo particular de listas, similares a una matriz,


en que cada columna puede ser de un tipo distinto a las otras.

Funciones: objetos que pueden ser creados por el usuario y


reutilizados para realizar operaciones especícas.
Introducción Instalación de R y primera sesión Estructura de datos en R

Estructura de datos en R
Tipos estructurados

Vectores: son la estructura más simple. Sirven para almacenar


colecciones de variables del mismo tipo.

Factores: vectores que sirven para realizar un agrupamiento


de los componentes de otro vector del mismo tamaño.

Matrices: arreglo de datos del mismo tipo. De hecho, son


vectores indexados por dos o más índices enteros
(dimensiones).

Listas: colección ordenada de objetos, en la que los elementos


pueden ser de distinto tipo.

Data frames: tipo particular de listas, similares a una matriz,


en que cada columna puede ser de un tipo distinto a las otras.

Funciones: objetos que pueden ser creados por el usuario y


reutilizados para realizar operaciones especícas.
Introducción Instalación de R y primera sesión Estructura de datos en R

Estructura de datos en R
Tipos estructurados

Vectores: son la estructura más simple. Sirven para almacenar


colecciones de variables del mismo tipo.

Factores: vectores que sirven para realizar un agrupamiento


de los componentes de otro vector del mismo tamaño.

Matrices: arreglo de datos del mismo tipo. De hecho, son


vectores indexados por dos o más índices enteros
(dimensiones).

Listas: colección ordenada de objetos, en la que los elementos


pueden ser de distinto tipo.

Data frames: tipo particular de listas, similares a una matriz,


en que cada columna puede ser de un tipo distinto a las otras.

Funciones: objetos que pueden ser creados por el usuario y


reutilizados para realizar operaciones especícas.
Introducción Instalación de R y primera sesión Estructura de datos en R

Estructura de datos en R
Tipos estructurados

Vectores: son la estructura más simple. Sirven para almacenar


colecciones de variables del mismo tipo.

Factores: vectores que sirven para realizar un agrupamiento


de los componentes de otro vector del mismo tamaño.

Matrices: arreglo de datos del mismo tipo. De hecho, son


vectores indexados por dos o más índices enteros
(dimensiones).

Listas: colección ordenada de objetos, en la que los elementos


pueden ser de distinto tipo.

Data frames: tipo particular de listas, similares a una matriz,


en que cada columna puede ser de un tipo distinto a las otras.

Funciones: objetos que pueden ser creados por el usuario y


reutilizados para realizar operaciones especícas.
Introducción Instalación de R y primera sesión Estructura de datos en R

Estructura de datos en R
Tipos estructurados

Vectores: son la estructura más simple. Sirven para almacenar


colecciones de variables del mismo tipo.

Factores: vectores que sirven para realizar un agrupamiento


de los componentes de otro vector del mismo tamaño.

Matrices: arreglo de datos del mismo tipo. De hecho, son


vectores indexados por dos o más índices enteros
(dimensiones).

Listas: colección ordenada de objetos, en la que los elementos


pueden ser de distinto tipo.

Data frames: tipo particular de listas, similares a una matriz,


en que cada columna puede ser de un tipo distinto a las otras.

Funciones: objetos que pueden ser creados por el usuario y


reutilizados para realizar operaciones especícas.
Introducción Instalación de R y primera sesión Estructura de datos en R

Estructura de datos en R
Tipos estructurados

Vectores: son la estructura más simple. Sirven para almacenar


colecciones de variables del mismo tipo.

Factores: vectores que sirven para realizar un agrupamiento


de los componentes de otro vector del mismo tamaño.

Matrices: arreglo de datos del mismo tipo. De hecho, son


vectores indexados por dos o más índices enteros
(dimensiones).

Listas: colección ordenada de objetos, en la que los elementos


pueden ser de distinto tipo.

Data frames: tipo particular de listas, similares a una matriz,


en que cada columna puede ser de un tipo distinto a las otras.

Funciones: objetos que pueden ser creados por el usuario y


reutilizados para realizar operaciones especícas.
Introducción Instalación de R y primera sesión Estructura de datos en R

Estructura de datos en R
Tipos estructurados

Vectores: son la estructura más simple. Sirven para almacenar


colecciones de variables del mismo tipo.

Factores: vectores que sirven para realizar un agrupamiento


de los componentes de otro vector del mismo tamaño.

Matrices: arreglo de datos del mismo tipo. De hecho, son


vectores indexados por dos o más índices enteros
(dimensiones).

Listas: colección ordenada de objetos, en la que los elementos


pueden ser de distinto tipo.

Data frames: tipo particular de listas, similares a una matriz,


en que cada columna puede ser de un tipo distinto a las otras.

Funciones: objetos que pueden ser creados por el usuario y


reutilizados para realizar operaciones especícas.
Introducción Instalación de R y primera sesión Estructura de datos en R

Estructura de datos en R
Vectores

Los vectores son el tipo básico de objeto en R. La función principal


para denir un vector es a través de sus componentes, con la
función c(), mediante el comando más importante en R que es <-
el de la asignación.

R console

> v <− c(1, 2, 3, 4, 5, 6) ←-


> v ←-
[1] 1 2 3 4 5 6

Para referirnos a la componente enésima del vector v escribimos


v [n], usando los corchetes [] para seleccionar partes de un objeto.
Introducción Instalación de R y primera sesión Estructura de datos en R

Estructura de datos en R
Vectores

Los vectores son el tipo básico de objeto en R. La función principal


para denir un vector es a través de sus componentes, con la
función c(), mediante el comando más importante en R que es <-
el de la asignación.

R console

> v <− c(1, 2, 3, 4, 5, 6) ←-


> v ←-
[1] 1 2 3 4 5 6

Para referirnos a la componente enésima del vector v escribimos


v [n], usando los corchetes [] para seleccionar partes de un objeto.
Introducción Instalación de R y primera sesión Estructura de datos en R

Estructura de datos en R
Vectores

Los vectores son el tipo básico de objeto en R. La función principal


para denir un vector es a través de sus componentes, con la
función c(), mediante el comando más importante en R que es <-
el de la asignación.

R console

> v <− c(1, 2, 3, 4, 5, 6) ←-


> v ←-
[1] 1 2 3 4 5 6

Para referirnos a la componente enésima del vector v escribimos


v [n], usando los corchetes [] para seleccionar partes de un objeto.
Introducción Instalación de R y primera sesión Estructura de datos en R

Estructura de datos en R
Vectores

Los vectores son el tipo básico de objeto en R. La función principal


para denir un vector es a través de sus componentes, con la
función c(), mediante el comando más importante en R que es <-
el de la asignación.

R console

> v <− c(1, 2, 3, 4, 5, 6) ←-


> v ←-
[1] 1 2 3 4 5 6

Para referirnos a la componente enésima del vector v escribimos


v [n], usando los corchetes [] para seleccionar partes de un objeto.
Introducción Instalación de R y primera sesión Estructura de datos en R

Estructura de datos en R
Vectores

Los vectores son el tipo básico de objeto en R. La función principal


para denir un vector es a través de sus componentes, con la
función c(), mediante el comando más importante en R que es <-
el de la asignación.

R console

> v <− c(1, 2, 3, 4, 5, 6) ←-


> v ←-
[1] 1 2 3 4 5 6

Para referirnos a la componente enésima del vector v escribimos


v [n], usando los corchetes [] para seleccionar partes de un objeto.
Introducción Instalación de R y primera sesión Estructura de datos en R

Estructura de datos en R
Vectores

La mayoría de operaciones (p.e. +,-,*,/, etc.) y de funciones (p.e.


log()) están denidas con carácter vectorial, es decir para operar
componente a componente.

Los paréntesis () se emplean para los argumentos de las funciones y


para agrupar expresiones algebráicas.

Las llaves para agrupar bloques de expresiones.

Los corchetes [] o dobles corchetes [[]] para seleccionar partes de un


objeto así como el $.
Introducción Instalación de R y primera sesión Estructura de datos en R

Estructura de datos en R
Algunos términos:

Una variable, es una cantidad, cualidad o propiedad que se puede


medir.

Un valor es el estado de una variable cuando se mide. El valor de


una variable puede cambiar de una medida a otra.

Una observación es un conjunto de medidas realizadas en


condiciones similares (normalmente se realizan todas las medidas de
una observación al mismo tiempo y en el mismo objeto).

Los datos tabulares son un conjunto de valores, cada uno


asociado con una variable y una observación.

Los datos tabulares están ordenados (Tabular data is tidy) si cada


valor se coloca en su propia celda, cada variable en su propia
columna y cada observación en su propia la.
Introducción Instalación de R y primera sesión Estructura de datos en R

Lectura de datos tabulares


Texto plano

Figura 5: Datos tabulares en hoja de cálculo


y editor de texto
Introducción Instalación de R y primera sesión Estructura de datos en R

Lectura de datos tabulares


Texto plano

Figura 6: Interacción con R-studio


Introducción Instalación de R y primera sesión Estructura de datos en R

Más análisis con R


Paquetes (bibliotecas o librerías) de R.

R es mucho más que una calculadora cientíca en la que aplicar


unos comandos o instrucciones. R es un lenguaje Orientado a
Objetos. Bajo este término se esconde la simplicidad y exibilidad
de R.

Mientras que programas más clásicos muestran directamente los


resultados de un análisis, R almacena los resultados en objetos,
para ser observados o analizados posteriormente, produciendo unas
salidas mínimas.
Introducción Instalación de R y primera sesión Estructura de datos en R

Más análisis con R


Paquetes (bibliotecas o librerías) de R.

R consta de un sistema base (donde están incluidas una enorme


cantidad de técnicas estadísticas y numéricas) y de paquetes
(packages) adicionales que extienden su funcionalidad.

Para instalar paquetes de R:

La instalación no implica que los paquetes ya puedan ser utilizados.


Es necesario cargar las librerías antes de empezar a usarlas.
Introducción Instalación de R y primera sesión Estructura de datos en R

Bibliografía
Introducción Instalación de R y primera sesión Estructura de datos en R

Sullpay

You might also like