Categorías
R

Vector, matriz, lista y marco de datos en R

Vector, Array, List y Data Frame son 4 tipos de datos básicos definidos en R. Conocer las diferencias entre ellos lo ayudará a usar R de manera más eficiente.

1. Vector

Todos los elementos deben ser del mismo tipo.

Por ejemplo, el siguiente código crea dos vectores.

name <- c("Mike", "Lucy", "John") 
age <- c(20, 25, 30) 

2. Matriz y matriz

Matrix es un tipo especial de vector. Una matriz es un vector con dos atributos adicionales: el número de filas y el número de columnas.

> x <- matrix(c(1,2,3,4), nrow=2, ncol=2)
> x
     [,1] [,2]
[1,]    1    3
[2,]    2    4

Similar a la matriz, pero las matrices pueden tener más de dos dimensiones.

3. Lista

La lista puede contener elementos de diferentes tipos.

> y <- list(name="Mike", gender="M", company="ProgramCreek")
> y
$name
[1] "Mike"
$gender
[1] "M"
$company
[1] "ProgramCreek"

4. Marco de fecha

Se utiliza un marco de datos para almacenar tablas de datos. Es una lista de vectores de igual longitud.

Por ejemplo, puede crear un marco de fecha utilizando el siguiente código:

> name <- c("Mike", "Lucy", "John") 
> age <- c(20, 25, 30) 
> student <- c(TRUE, FALSE, TRUE) 
> df = data.frame(name, age, student)  
> df
  name age student
1 Mike  20    TRUE
2 Lucy  25   FALSE
3 John  30    TRUE

  Obtenga el valor del argumento de la línea de comandos en R

Por Programación.Click

Más de 20 años programando en diferentes lenguajes de programación. Apasionado del code clean y el terminar lo que se empieza. ¿Programamos de verdad?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *