Lenguaje R Flashcards

1
Q

getwd()

A

Devuelve la dirección donde está almacenado el proyecto.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Comma Separated Values

A

(CSV). El formato consiste simplemente en elementos separados por algún delimitador, en general una coma, que terminan formando una matriz.

Ejemplo: precioAvisos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Qué es una función?

A
  1. Una función no es otra cosa que un conjunto de código que no vemos, pero que podemos usar de la siguiente manera: le damos algo y nos devuelve otra cosa.
  2. Una función en los lenguajes de programación es una “caja” que procesa algo que le damos (input) y nos devuelve algo (output).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q
A

El operador de asignación

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Qué es un vector

A

Un vector es la estructura más básica con la que vamos a lidiar. Un vector no es otra cosa que una colección numerada de valores, es decir una estructura que puede contener uno o más valores, y puede accederse a través de índices que denotan el orden de cada número dentro del vector

primerVector

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Vectores lógicos

A

Los elementos de estos vectores solo pueden tomar los valores TRUE o FALSE, y resultan de mucha utilidad para hacer preguntas del estilo ¿Es este vector un vector de texto?

is.character(vectorTexto)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Listas y Data Frames

A

Otras estructuras de datos importantes en R son las listas y Data Frames:

Las listas son objetos que contienen a su vez un conjunto ordenados de objetos.
Los Data Frames son un caso específico de listas.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Listas

A

Las listas tienen la posibilidad de almacenar objetos con distinta clase. Es decir, es posible crear una lista en la cual se almacenan otras estructuras de datos con clases distintas:

lista1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Cómo acceder a los objetos de las listas

A

Existen al menos 3 formas:

Usando el signo $ lista$Nombres
Usando doble corchetes e indicando la posición del objeto buscado lista[[1]]
Usando doble corchetes e indicando el nombre del objeto buscado lista[['Nombres']]
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Qué es un data frame

A
  1. Un Data Frame es un caso específico de listas. En la gran mayoría de las aplicaciones se puede describir como una matriz en la cual variables (columnas) pueden ser de distintas clases.
  2. Es un conjunto de listas, que en su versión más usual contienen un vector cada una de un mismo largo (mismas cantidad de observaciones), pero que pueden almacenar variables de distinto dominio.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Inspeccionando nuestros datos

A

Tenemos al menos dos funciones que sirven para inspeccionar rápidamente los datos. Por un lado, podemos usar la función View() (Notar la V mayúscula al principio de la función).

Otra función que puede ser muy útil para describir nuestros objetos, que ya hemos usado anteriormente, es str(). Nos devuelve las primeras observaciones de cada una de las variables, también la clase de nuestro objeto, la cantidad de observaciones (o filas), que en este caso son 48, y la cantidad de variables (o columnas), que son 6. También nos indica la clase de cada una de las variables, que en este caso son int o num. Para entender bien las clases de datos y las diversas estructuras que los contienen tenemos que ir un casillero más atrás y explicar cómo es R organiza las cosas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly