Créer des vecteurs dans R : un didacticiel pas à pas

Créer des vecteurs dans R : un didacticiel pas à pas

Ce didacticiel vous montrera comment utiliser et créer des vecteurs dans R. Les vecteurs vous permettent de travailler avec plusieurs éléments de données, puis de les affecter à un seul objet.

Un vecteur dans R ressemble beaucoup à une plage dans Excel . Cependant, contrairement à Excel, les éléments d'un vecteur doivent tous être du même type.

Créer des vecteurs dans R : un didacticiel pas à pas

Dans l'image ci-dessus, une ligne représente un vecteur. Vous pouvez voir que dans chaque vecteur, tous ses éléments sont du même type. La première ligne est numérique, suivie d'une chaîne, puis logique.

Ce didacticiel se concentrera sur deux choses : combiner des données et manipuler des vecteurs.

Table des matières

Créer des vecteurs dans R en combinant des données

Combiner des données dans R est facile. Tout ce que vous avez à faire est d'utiliser la fonction c ( ) .

Alors, ouvrez votre RStudio. Attribuez plusieurs valeurs à l'objet a à l'aide de la fonction c ( ) , similaire à ce qui est illustré ci-dessous.

Créer des vecteurs dans R : un didacticiel pas à pas

Si vous imprimez ceci, vous verrez que la valeur de a est 1, 2 et 3.

Rappelez-vous maintenant que les vecteurs ne doivent contenir que des éléments du même type. Alors, que se passe-t-il si vous mélangez deux classes d'objets différentes ? Voici un exemple :

Créer des vecteurs dans R : un didacticiel pas à pas

Si vous affectez deux valeurs numériques à b , puis affectez une chaîne comme troisième, vous verrez que toutes les valeurs de b sont converties en un caractère.

C'est ce qu'on appelle la coercition. C'est là que R décide de la meilleure façon de convertir les éléments dans la même classe d'objets . Dans ce cas, la meilleure façon était de convertir les nombres en texte au lieu de l'inverse.

Analyser et manipuler des vecteurs dans R

Vous pouvez également effectuer des opérations mathématiques sur des vecteurs.

Par exemple, si vous multipliez a par 2, vous verrez que chaque élément numérique de a a été multiplié par 2.

Créer des vecteurs dans R : un didacticiel pas à pas

Cela revient à multiplier une plage dans Excel ou à multiplier une colonne dans LuckyTemplates.

Essayons maintenant un autre cas.

Créons un nouvel objet appelé my_long_vector et attribuons une plage de 5 à 84. Ainsi, au lieu d'utiliser la fonction c ( ) , vous pouvez utiliser deux- points ( : ) pour indiquer une plage de valeurs.

Créer des vecteurs dans R : un didacticiel pas à pas

Lorsque vous imprimez ceci, vous verrez que l'objet my_long_vector contient toutes les valeurs de 5 à 84.

Vous pouvez également localiser un élément spécifique dans un vecteur. C'est ce qu'on appelle l'indexation. Vous pouvez le faire en suivant le nom de l'objet entre crochets ( [ ] ) puis en le plaçant à la position de l'élément souhaité.

Par exemple, vous voulez trouver le 3ème élément pour my_long_vector . Tout ce que vous avez à faire est d'exécuter my_long_vector [3] . Vous arriverez alors avec 7 comme réponse.

Créer des vecteurs dans R : un didacticiel pas à pas

Quelle que soit la taille d'un vecteur, vous pouvez toujours l'utiliser avec des opérations mathématiques. Si vous exécutez la racine carrée de my_long_vector , la console vous montrera la racine carrée de chaque élément de 5 à 84.

Créer des vecteurs dans R : un didacticiel pas à pas

Conclusion

Les vecteurs sont l'un des éléments constitutifs de R. Ils sont similaires à une plage dans Excel ou à une colonne dans LuckyTemplates . Les vecteurs R sont plus avancés que les objets de base dans R. Vous pouvez effectuer des opérations simultanées sur un tableau de données en une seule fois.

Dans les prochains didacticiels, vous apprendrez à travailler avec un bloc de données complet qui vous apportera des lignes et des colonnes de données.


Quest-ce que le self en Python ? Exemples concrets

Quest-ce que le self en Python ? Exemples concrets

Qu'est-ce que le self en Python ? Exemples concrets

Comment enregistrer et charger un fichier RDS dans R

Comment enregistrer et charger un fichier RDS dans R

Vous apprendrez à enregistrer et à charger des objets à partir d'un fichier .rds dans R. Ce blog expliquera également comment importer des objets de R vers LuckyTemplates.

First N Business Days Revisited - Une solution de langage de codage DAX

First N Business Days Revisited - Une solution de langage de codage DAX

Dans ce didacticiel sur le langage de codage DAX, découvrez comment utiliser la fonction GENERATE et comment modifier dynamiquement le titre d'une mesure.

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Ce didacticiel explique comment utiliser la technique Multi Threaded Dynamic Visuals pour créer des informations à partir de visualisations de données dynamiques dans vos rapports.

Introduction au filtrage du contexte dans LuckyTemplates

Introduction au filtrage du contexte dans LuckyTemplates

Dans cet article, je vais parcourir le contexte du filtre. Le contexte de filtrage est l'un des principaux sujets que tout utilisateur de LuckyTemplates doit d'abord connaître.

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Je souhaite montrer comment le service en ligne LuckyTemplates Apps peut aider à gérer différents rapports et informations générés à partir de diverses sources.

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Découvrez comment calculer les modifications de votre marge bénéficiaire à l'aide de techniques telles que la création de branches de mesure et la combinaison de formules DAX dans LuckyTemplates.

Idées de matérialisation pour les caches de données dans DAX Studio

Idées de matérialisation pour les caches de données dans DAX Studio

Ce didacticiel abordera les idées de matérialisation des caches de données et comment elles affectent les performances des DAX dans la fourniture de résultats.

Rapports dentreprise à laide de LuckyTemplates

Rapports dentreprise à laide de LuckyTemplates

Si vous utilisez encore Excel jusqu'à présent, c'est le meilleur moment pour commencer à utiliser LuckyTemplates pour vos besoins en matière de rapports commerciaux.

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Qu'est-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir