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 2La 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 12. 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.1Ademá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:
- Funciones en R
- GLM en R
- Funciones de cadena R
- Funciones de C #