Este tutorial le mostrará cómo usar y crear vectores en R. Los vectores le permiten trabajar con múltiples datos y luego asignarlos a un solo objeto.
Un vector en R se parece mucho a un rango en Excel . Sin embargo, a diferencia de Excel, los elementos de un vector deben ser todos del mismo tipo.

En la imagen de arriba, una línea representa un vector. Puedes ver que en cada vector, todos sus elementos son del mismo tipo. La primera línea es numérica, seguida de una cadena y luego lógica.
Este tutorial se centrará en dos cosas: combinar datos y manipular vectores.
Tabla de contenido
Crear vectores en R combinando datos
Combinar datos en R es fácil. Todo lo que necesita hacer es usar la función c ( ) .
Entonces, abre tu RStudio. Asigne múltiples valores al objeto a usando la función c ( ) , similar a lo que se muestra a continuación.

Si imprime esto, verá que el valor de a es 1, 2 y 3.
Ahora recuerda que los vectores solo deben contener elementos del mismo tipo. Entonces, ¿qué sucede si mezclas dos clases de objetos diferentes? Aquí hay un ejemplo:

Si asigna dos valores numéricos a b y luego asigna una cadena como el tercero, verá que todos los valores en b se convierten en un carácter.
Esto se llama coerción. Es donde R decide la mejor manera de convertir los elementos en la misma clase de objeto . En este caso, la mejor manera era convertir los números en texto y no al revés.
Analizar y manipular vectores en R
También puede realizar operaciones matemáticas en vectores.
Por ejemplo, si multiplica a por 2, verá que cada elemento numérico en a se multiplicó por 2.

Esto es similar a multiplicar un rango en Excel o multiplicar una columna en LuckyTemplates.
Ahora probemos otro caso.
Vamos a crear un nuevo objeto llamado my_long_vector y asignarle un rango de 5 a 84. Entonces, en lugar de usar la función c ( ) , puede usar dos puntos ( : ) para indicar un rango de valores.

Cuando imprima esto, verá que el objeto my_long_vector contiene todos los valores del 5 al 84.
También puede ubicar un elemento específico en un vector. Esto se llama indexación. Puede hacer esto siguiendo el nombre del objeto entre corchetes ( [ ] ) y luego colocándolo en la posición del elemento que desea.
Por ejemplo, desea encontrar el tercer elemento para my_long_vector . Todo lo que necesita hacer es ejecutar my_long_vector [3] . Entonces llegarás con 7 como respuesta.

Independientemente de cuán grande sea un vector, aún puede usarlo con operaciones matemáticas. Si ejecuta la raíz cuadrada de my_long_vector , la consola le mostrará la raíz cuadrada de cada elemento de 5 a 84.

Conclusión
Los vectores son uno de los componentes básicos de R. Son similares a un rango en Excel o una columna en LuckyTemplates . Los vectores R son más avanzados en comparación con los objetos básicos en R. Puede realizar operaciones simultáneas en una matriz de datos de una sola vez.
En los próximos tutoriales, aprenderá a trabajar con un marco de datos completo que le brindará filas y columnas de datos.