Está en la página 1de 2

TÉCNICO EN MINERÍA DE DATOS Nivel 1

TIPOS DE OBJETOS EN R

En el lenguaje de programación R las estructuras que


representan un tipo de dato son consideradas como
objetos.

Clasificación de objetos en R

Vectores
1 Es una secuencia de datos del mismo tipo a los que se
accede por medio de un índice que comienza con el
número uno.

Lista ## [1] 2 4 6 3 7

Es un conjunto de datos de diferentes tipos, que 2


pueden almacenar listas (árboles de decisión) para
manipular y analizar información no estructurada.
Para acceder a los elementos de una lista, se utilizan
los corchetes dobles [ [ ] ] en cuyo interior se coloca
el índice del elemento (posición en la que éste se
encuentra dentro de la estructura de datos). Arreglos
3 Es un conjunto de datos de diferentes tipos, que
2 almacenan sus elementos de forma multidimensional,
## List of 3
por lo que para acceder a sus elementos se requiere
## $ nombre :chr “Pepe”
el mismo número de índices y de dimensiones.
## $ no.hijos :num 3
## $ edades.hijos : [1:3] 4 7 9
3
[,1] [,2] [,3] [,4]
[1, ] 13 16 19 22
[2,] 14 17 20 23
[3,] 15 18 21 24
TÉCNICO EN MINERÍA DE DATOS Nivel 2
TIPOS DE OBJETOS EN R

Matriz
4 Es un conjunto de datos del mismo tipo que se alma-
cena en filas y columnas (bidimensional), por lo que
para acceder a sus contenidos se requiere de dos
índices.

4
Data frame [,1] [,2]
[1, ] 1 3
Es un conjunto de datos de diferente tipo que están 5 [2,] 3 4
almacenados en tablas (ejemplo de ello son las bases
de datos y las hojas de cálculo), en donde las filas
representan unidades muestrales y las columnas a
las variables. La longitud de las columnas de esta
estructura de datos debe ser fija.
Arreglos
6 Es un conjunto de datos de diferentes tipos que se
5 clasifican en categorías después de analizar la
x1 x2 x3 Variables
información (por ejemplo, sexo, nacionalidad,
1 100 20 A
estado civil, escolaridad). Por lo regular, este tipo
2 99 19 A
Unidades muestrales
de objeto se utiliza en conjunto con DATA FRAMES.
3 100 19 A
4 20 10 C
6
edades.frame<-data.frame
## Sepal.Length Sepal.Width Petal.Length Petal.Width Species
(edad=edades,categoria=categ_edades)
##1 5.1 3.5 1.4 0.2 setosa
>edades.frame ##2 4.9 3.0 1.4 0.2 setosa
edad categoria ##3 4.7 3.2 1.3 0.2 setosa
1 21 adulto ##4 4.6 3.1 1.5 0.2 setosa
##5 5.0 3.6 1.4 0.2 setosa
2 33 adulto setosa
##6 5.4 3.9 1.7 0.4
3 12 adoleescente

También podría gustarte