Crear vectores en R: un tutorial paso a paso

Crear vectores en R: un tutorial paso a paso

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.

Crear vectores en R: un tutorial paso a paso

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.

Crear vectores en R: un tutorial paso a paso

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:

Crear vectores en R: un tutorial paso a paso

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.

Crear vectores en R: un tutorial paso a paso

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.

Crear vectores en R: un tutorial paso a paso

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.

Crear vectores en R: un tutorial paso a paso

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.

Crear vectores en R: un tutorial paso a paso

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.


Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Cómo guardar y cargar un archivo RDS en R

Cómo guardar y cargar un archivo RDS en R

Aprenderá a guardar y cargar objetos desde un archivo .rds en R. Este blog también cubrirá cómo importar objetos desde R a LuckyTemplates.

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

En este tutorial del lenguaje de codificación DAX, aprenda a usar la función GENERAR y a cambiar dinámicamente el título de una medida.

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Este tutorial cubrirá cómo usar la técnica de elementos visuales dinámicos de subprocesos múltiples para crear información a partir de visualizaciones de datos dinámicos en sus informes.

Introducción al contexto de filtro en LuckyTemplates

Introducción al contexto de filtro en LuckyTemplates

En este artículo, repasaré el contexto del filtro. El contexto del filtro es uno de los temas principales que cualquier usuario de LuckyTemplates debería conocer inicialmente.

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Quiero mostrar cómo el servicio en línea de LuckyTemplates Apps puede ayudar a administrar diferentes informes e información generada a partir de varias fuentes.

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Aprenda a calcular los cambios de su margen de beneficio utilizando técnicas como la bifurcación de medidas y la combinación de fórmulas DAX en LuckyTemplates.

Ideas de materialización para cachés de datos en DAX Studio

Ideas de materialización para cachés de datos en DAX Studio

Este tutorial analizará las ideas de materialización de cachés de datos y cómo afectan el rendimiento de DAX al proporcionar resultados.

Informes comerciales con LuckyTemplates

Informes comerciales con LuckyTemplates

Si todavía usa Excel hasta ahora, este es el mejor momento para comenzar a usar LuckyTemplates para sus necesidades de informes comerciales.

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber