Créer un vecteur en programmation R

Créer un vecteur en programmation R

Un vecteur est une collection de variables et en r, c'est la structure de données la plus élémentaire. Dans R, un vecteur est un ensemble d'éléments avec un type de données similaire. Un vecteur peut stocker des données dans des formats logiques, numériques, doubles, alphanumériques, complexes ou bruts. Les éléments qui composent un vecteur sont appelés composants de ce vecteur. Les vecteurs en R sont similaires aux tableaux en C, qui contiennent de nombreux éléments de données du même type. Une distinction importante est que l'indexation des vecteurs commence par «1» plutôt que «0» dans la programmation R. Pour savoir quel type de vecteur nous avons, nous pouvons appliquer la méthode «type ()».

Les vecteurs et listes atomiques sont les deux types de vecteurs qui existent. La principale différence entre les deux types est que dans les vecteurs atomiques, nous avons des vecteurs du même type tandis que dans une liste, nous pouvons utiliser des vecteurs d'un type différent.

En comprenant et en mettant en œuvre les différentes manières et exemples ci-dessous, vous acquerrez une bonne connaissance de la création de vecteurs dans R.

Création de vecteur dans R:

R fournit diverses techniques et méthodes pour créer un vecteur. Nous discuterons de 4 méthodes différentes pour la création de vecteurs avec des exemples mis en œuvre dans rstudio dans Ubuntu 20.04. Vérifiez que toutes les méthodes et fonctions énumérées ci-dessous sont sensibles à la casse. Maintenant, nous allons passer par chaque technique et vous montrer comment l'utiliser dans R Script.

Création vectorielle utilisant l'opérateur du côlon «(:)» dans R:

Lorsque vous devez faire un vecteur de nombres tous de la même taille, l'opérateur «Colon (:)» peut être la meilleure option. Pour faire un vecteur avec des valeurs continues, nous pouvons utiliser l'opérateur «(:)».

Exemple:

Dans RStudio, nous écrivons un script pour créer un vecteur en utilisant l'opérateur «(:)». Nous utiliserons la variable «V» et lui attribuerons une valeur. Le "<-” 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 ()» est la commande intégrée en R pour afficher la sortie d'un argument dans ses accolades.

Nous exécuterons ce RScript dans notre terminal Ubuntu. À cette fin, nous allons d'abord modifier le répertoire en où notre fichier RScript est enregistré. Dans ce cas, nous l'avons enregistré dans le bureau. Nous avons changé le répertoire de la maison en bureau en utilisant la commande «CD» écrivant le nom du répertoire souhaité à côté de lui et appuyez sur «Entrer». Cela vous atterrira dans le dossier de bureau.

La commande utilisée pour exécuter le fichier RScript dans le terminal est «RScript». Nous rédigerons la commande «RScript» suivie du nom de fichier enregistré sur le bureau avec le «.Extension r ”. Maintenant, appuyez sur Entrée et cela affichera la sortie du code enregistré dans RScript.

Création vectorielle en utilisant la fonction «c ()» dans rstudio:

La fonction «c ()» est une fonction intégrée qui combine ses paramètres. Dans R, la fonction «C ()» aide à créer un vecteur avec des valeurs définies par l'utilisateur. La fonction «C ()» concaténe plusieurs valeurs pour former un vecteur ou la liste.

Exemple:

Nous avons utilisé la fonction «c ()» dans la mise en œuvre pratique ci-dessous. Nous avons créé un vecteur nommé "Odd". En utilisant le "<-” 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.

Dans le terminal d'Ubuntu, exécutez le fichier avec le «.Extension r ”et appuyez sur Entrée pour voir la sortie.

Nous pouvons également utiliser la fonction «C ()» pour créer une chaîne de caractères. Nous avons créé un vecteur nommé «Animals» et lui avons attribué 4 valeurs. Chacun est séparé d'une virgule. Gardez à l'esprit qu'en utilisant un type de données de caractère, vous devez avoir à placer des guillemets («») autour de chaque valeur.

Le résultat du RScript susmentionné peut être vu ici.

Création de vecteur à l'aide de la fonction «attribution ()» dans R:

La fonction «attribution ()» dans la programmation R est également utilisée pour créer un vecteur pour les valeurs numériques. Le nom du nouveau vecteur doit être spécifié dans la fonction «attribution ()» ainsi que les valeurs que nous voudrions enregistrer dans cet objet vectoriel.

Exemple:

Cet exemple vous montrera le stockage des valeurs numériques dans un vecteur. Nous utiliserons la fonction «attribution ()» à l'intérieur des accolades de la fonction. Nous allons écrire le nom du vecteur dans lequel nous voulons stocker la valeur numérique. Avec un opérateur «:», nous définirons la plage des valeurs qui doivent être enregistrées. L'instruction «print ()» affichera simplement la sortie.

La sortie du script ci-dessus montre les valeurs du vecteur numérique de 13 à 17 dans une liste.

Création de vecteur à l'aide de la fonction «seq ()» dans R:

Une autre méthode pour créer un vecteur en programmation R consiste à utiliser la fonction «seq ()». Il est utilisé pour créer une séquence d'éléments vectorielle. Il existe deux méthodes pour utiliser la fonction «seq ()». Il aide à spécifier le nombre d'instances dans un intervalle avec le paramètre «par» et la taille des étapes avec la «longueur.paramètre out ”.

Exemple:

Dans l'exemple donné, nous avons créé 2 vecteurs, «V1» et «V2», avec l'utilisation de la fonction «seq ()». Par la syntaxe de la fonction «seq ()», à l'intérieur des accolades de la fonction, nous avons défini la valeur à partir de laquelle les vecteurs commencent (i.e., 10) et séparé par une virgule. La valeur à laquelle le vecteur doit se terminer qui est de 30 dans notre exemple. Tandis que «par» est la différence entre les vecteurs définis que nous avons mis sur 3. La durée.Out »est la plus longue longueur du vecteur que nous avons définie comme 7.

Nous avons affiché la sortie des vecteurs «V1» et «V2» dans notre terminal Ubuntu en utilisant la commande «RScript».

Conclusion:

La création de vecteurs en R est une leçon fondamentale pour les programmeurs. Dans cette écriture, nous avons essayé de vous familiariser avec différentes façons de créer des vecteurs dans RScript. Nous avons démontré l'utilisation de diverses fonctions pour créer des vecteurs, chacun avec des exemples pratiques très simples et faciles à comprendre. Nous avons implémenté tous les exemples de codes dans RStudio dans Ubuntu 20.04.