Crear un vector en la programación R

Crear un vector en la programación R

Un vector es una colección de variables y en r es la estructura de datos más básica. En R, un vector es un conjunto de elementos con un tipo similar de datos. Un vector puede almacenar datos en formatos lógicos, numéricos, dobles, alfanuméricos, complejos o sin procesar. Los elementos que componen un vector se llaman componentes de ese vector. Los vectores en R son similares a las matrices en C, que contienen numerosos elementos de datos del mismo tipo. Una distinción importante es que la indexación de vectores comienza con '1' en lugar de '0' en la programación R. Para averiguar qué tipo de vector tenemos, podemos aplicar el método "tipo ()".

Los vectores y listas atómicos son los dos tipos de vectores que existen. La diferencia clave entre ambos tipos es que en los vectores atómicos tenemos vectores del mismo tipo, mientras que en una lista podemos usar vectores de un tipo diferente.

Al comprender e implementar las diferentes formas y ejemplos a continuación, obtendrá un conocimiento sólido de la creación de vectores en R.

Creando vector en r:

R proporciona varias técnicas y métodos para crear un vector. Discutiremos 4 métodos diferentes para la creación de vectores con ejemplos implementados en Rstudio en Ubuntu 20.04. Verifique que todos los métodos y funciones que se enumeran a continuación son sensibles a los casos. Ahora, pasaremos por cada técnica y le mostraremos cómo utilizarla en R Script.

Creación vectorial usando el operador de colon "(:)" en R:

Cuando necesite hacer un vector de números que sean todos del mismo tamaño, el operador "colon (:)" puede ser la mejor opción. Para hacer un vector con valores continuos, podemos usar el operador "(:)".

Ejemplo:

En rstudio escribiremos un script para crear un vector usando el operador "(:)". Usaremos la variable "V" y le asignaremos un valor. El "<-” operator is the basic operator for assigning value to a vector. After this “<-” operator, we'll write the range of values using the “(:)” operator.

"Print ()" es el comando incorporado en R para mostrar la salida de un argumento dentro de sus aparatos ortopédicos.

Ejecutaremos este RScript en nuestro terminal Ubuntu. Para este propósito, primero cambiaremos el directorio a donde se guarda nuestro archivo rscript. En este caso, lo hemos guardado en el escritorio. Cambiamos el directorio de hogar a escritorio usando el comando "CD" escribiendo el nombre del directorio deseado a su lado y presionando "Enter". Esto te aterrizará en la carpeta de escritorio.

El comando utilizado para ejecutar el archivo rscript en el terminal es "rscript". Escribiremos el comando "rscript" seguido del nombre del archivo guardado en el escritorio con el ".Extensión R ”. Ahora, presione ENTER y esto mostrará la salida del código guardado en RScript.

Creación vectorial utilizando la función "C ()" en rstudio:

La función "C ()" es una función incorporada que combina sus parámetros. En R, la función "c ()" ayuda a construir un vector con valores definidos por el usuario. La función "C ()" concatena varios valores para formar un vector o lista.

Ejemplo:

Hemos utilizado la función "C ()" en la implementación práctica a continuación. Creamos un vector llamado "ODD". Utilizando el "<-” operator, assign the vector a list of numerical values. A comma is required between each value. In the print, the statement writes the name of the vector.

En la terminal de Ubuntu, ejecute el archivo con el ".Extensión R ”y presione ENTER para ver la salida.

También podemos usar la función "C ()" para crear una cadena de caracteres. Creamos un vector llamado "animales" y lo asignamos 4 valores. Cada uno está separado con una coma. Tenga en cuenta que mientras usa un tipo de datos de caracteres, debe tener que colocar comillas ("") alrededor de cada valor.

El resultado del RScript mencionado anteriormente se puede ver aquí.

Creación de vector usando la función "asignar ()" en R:

La función "asignar ()" en la programación R también se usa para crear un vector para los valores numéricos. El nombre del nuevo vector debe especificarse dentro de la función "asignar ()", así como los valores que queremos guardar dentro de este objeto vectorial.

Ejemplo:

Este ejemplo le mostrará que almacena valores numéricos en un vector. Usaremos la función "Asignar ()" dentro de los aparatos ortopédicos de la función. Escribiremos el nombre vectorial en el que queremos almacenar el valor numérico. Con un operador ":", definiremos el rango de los valores que deben guardarse. La instrucción "print ()" simplemente mostrará la salida.

La salida del script anterior muestra valores del vector numérico de 13 a 17 en una lista.

Creación de vector usando la función "seq ()" en R:

Otro método para crear un vector en la programación R es usar la función "Seq ()". Se usa para crear una secuencia de elementos vectoriales. Hay dos métodos para utilizar la función "seq ()". Ayuda a especificar el número de instancias en un intervalo con el parámetro "por" y el tamaño de los pasos con la "longitud.parámetro fuera ".

Ejemplo:

En el ejemplo dado, hemos creado 2 vectores, "V1" y "V2", con la utilización de la función "SEQ ()". Por la sintaxis de la función "seq ()", dentro de los aparatos ortopédicos de la función hemos definido el valor del que comienzan los vectores (i.mi., 10) y separado por una coma. El valor al que debe terminar el vector que es 30 en nuestro ejemplo. Mientras que, "por" es la diferencia entre los vectores definidos que hemos establecido en 3. La longitud.fuera "es la longitud más alta del vector que definimos como 7.

Hemos mostrado la salida de los vectores "V1" y "V2" en nuestro terminal Ubuntu utilizando el comando "RScript".

Conclusión:

Crear vectores en R es una lección fundamental para programadores. En esto de escritura, hemos tratado de familiarizarlo con diferentes formas de crear vectores en RScript. Hemos demostrado la utilización de varias funciones para crear vectores, cada uno con ejemplos prácticos muy simples y fáciles de entender. Implementamos todos los códigos de ejemplo en Rstudio en Ubuntu 20.04.