Introducción a los vectores R

Los vectores son objetos básicos de tipo de datos R. Se dividen en seis vectores atómicos.

Vectores de un solo elemento

Los datos creados con un valor son del vector de longitud 1.

  • personaje

Ejemplo: print ("xyz")

  • Entero

Ejemplo: imprimir (54L)

  • Doble

Ejemplo: print (6.5)

  • Complejo

Ejemplo: imprimir (45L)

  • lógico

Ejemplo: imprimir (FALSO)

  • Crudo

Ejemplo: print (1 + 3i)

Vector de elementos múltiples

También podemos crear un vector con múltiples valores utilizando los dos puntos con datos numéricos.

Ejemplo

v <- 5:10
print(v)

salida : 5 6 7 8 9 10

La secuencia de valores decimales.

v <- 6.6:9.6
print(v)

salida : 6.6 7.6 8.6 9.6

En el ejemplo a continuación, 11.4 no estará en la secuencia y se descartará porque no pertenece a la secuencia.

v <- 3.8:8.4
print(v)

salida : 3.8 4.8 5.8 6.8 7.8

Funciones vectoriales en R

La función se define como un fragmento de código utilizado para realizar una tarea. Las funciones se tratan como otros tipos de objetos. Existen diferentes tipos de funciones en la programación R.

1. Función R rep ()

Como podemos referirnos al nombre, esta función se usa para repetir los valores dados como entrada en una función.

Sintaxis: rep()

Ejemplo

rep(c(1, 2, 3), times = 4)

Salida:

(1) 1 2 3 1 2 3 1 2 3 1 2 3

Hay diferentes formas de implementar la función rep.

También podemos ingresar el número de veces que un valor particular necesita ser repetido.

Ejemplo

rep(c(1, 2), times = c(4, 3))

Salida:

(1) 1 1 1 1 2 2 2

La tercera forma de implementar una función rep es especificando la longitud.

Ejemplo

rep(1:2, length.out=9)

Salida:

(1) 1 2 1 2 1 2 1 2 1

2. Función R Seq

La función de secuencia se usa para crear un conjunto de valores secuenciales.

Supongamos que queremos crear un conjunto de enteros secuenciales. Podemos usar la función de secuencia para crearlos.

Sintaxis : seq()

Ejemplo:

seq(from = 3.5, to = 1, by = -0.3)

Salida:

(1) 3.5 3.2 2.9 2.6 2.3 2.0 1.7 1.4 1.1

Además, también podemos agregar otro atributo a la entrada de la función (es decir, longitud)

Ejemplo

seq(from = 3.5, to = 1, length.out = 6)

Salida;

(1) 3.5 3.0 2.5 2.0 1.5 1.0

3. Función R any ()

Cualquier función () toma valores de entrada y devuelve vectores lógicos que son verdaderos o falsos.

Sintaxis : any()

Supongamos que hemos asignado un conjunto de valores a x.

x = 1, 2, 3, 4, 5

Sintaxis :

x <- 1:5

Ahora, usamos cualquier función () para ver si hay algún valor por encima de 5.

any(x > 5)

Salida :

FALSO De un ejemplo similar, también podemos generar VERDADERO cambiando el valor de 5 a 3.

cualquiera (x> 3)

Salida:

CIERTO

4. Función R all ()

La función all () es similar a cualquier función (). La diferencia aquí es que verifica cada valor y luego imprime la salida. Incluso si un solo valor no cumple con la condición especificada, se imprimirá como FALSO.

Sintaxis: all()

Ejemplo

1. Cuando todos los valores cumplen la condición

x 0)

Salida: VERDADERO

2. Cuando los valores no cumplen con la condición

x 3)

Salida: FALSO

En el ejemplo anterior, solo dos valores están por encima de 3. Las funciones en R están definidas por Rf_ o R_

Artículos recomendados

Esta es una guía de vectores R. Aquí discutimos los diferentes tipos de funciones vectoriales en la programación de R con sintaxis y ejemplos. También puede echar un vistazo a los siguientes artículos para obtener más información:

  1. Funciones en R
  2. GLM en R
  3. Funciones de cadena R
  4. Funciones de C #

Categoría: