{"id":5220,"date":"2024-10-28T11:22:36","date_gmt":"2024-10-28T10:22:36","guid":{"rendered":"https:\/\/thinkr.fr\/abcdr\/creer_des_nouvelles_colonnes_avec_mutate_de_dplyr\/"},"modified":"2024-10-28T11:22:36","modified_gmt":"2024-10-28T10:22:36","slug":"creer_des_nouvelles_colonnes_avec_mutate_de_dplyr","status":"publish","type":"post","link":"https:\/\/thinkr.fr\/abcdr\/creer_des_nouvelles_colonnes_avec_mutate_de_dplyr\/","title":{"rendered":"Cr\u00e9er des nouvelles colonnes avec mutate de dplyr"},"content":{"rendered":"<h1>Cr\u00e9er des nouvelles colonnes avec <code>mutate<\/code> de <code>dplyr<\/code><\/h1>\n<p>Le package <code>dplyr<\/code> est un outil puissant pour la manipulation de donn\u00e9es en R. L&rsquo;une de ses fonctions les plus utiles est <code>mutate()<\/code>, qui permet de cr\u00e9er de nouvelles colonnes dans un data frame. Dans cet article, nous allons explorer comment utiliser <code>mutate()<\/code> pour ajouter des colonnes d\u00e9riv\u00e9es de colonnes existantes.<\/p>\n<h2>Installation et chargement de <code>dplyr<\/code><\/h2>\n<p>Avant de commencer, assurez-vous que le package <code>dplyr<\/code> est install\u00e9 et charg\u00e9. Vous pouvez l&rsquo;installer avec la commande suivante si ce n&rsquo;est pas d\u00e9j\u00e0 fait :<\/p>\n<pre><code>install.packages(\"dplyr\")<\/code><\/pre>\n<p>Ensuite, chargez le package :<\/p>\n<pre><code>library(dplyr)<\/code><\/pre>\n<h2>Exemple concret<\/h2>\n<p>Imaginons que nous avons un data frame contenant des informations sur des \u00e9tudiants, y compris leur nom, leur note en math\u00e9matiques et leur note en sciences. Nous voulons ajouter une nouvelle colonne qui calcule la moyenne des notes de chaque \u00e9tudiant.<\/p>\n<p>Voici un exemple de data frame :<\/p>\n<pre><code class=\"language-R\"># Cr\u00e9ation d'un data frame d'exemple\netudiants &lt;- data.frame(\n  nom = c(\"Alice\", \"Bob\", \"Charlie\"),\n  maths = c(85, 90, 78),\n  sciences = c(88, 92, 80)\n)\n\n# Affichage du data frame\nprint(etudiants)<\/code><\/pre>\n<p>Ce qui donne :<\/p>\n<pre><code>      nom maths sciences\n1   Alice    85       88\n2     Bob    90       92\n3 Charlie    78       80<\/code><\/pre>\n<h3>Utilisation de <code>mutate()<\/code><\/h3>\n<p>Pour ajouter une nouvelle colonne qui repr\u00e9sente la moyenne des notes, nous allons utiliser la fonction <code>mutate()<\/code>. Voici comment proc\u00e9der :<\/p>\n<pre><code class=\"language-R\"># Ajout d'une colonne 'moyenne' avec mutate\netudiants &lt;- etudiants %&gt;%\n  mutate(moyenne = (maths + sciences) \/ 2)\n\n# Affichage du data frame mis \u00e0 jour\nprint(etudiants)<\/code><\/pre>\n<p>Apr\u00e8s l&rsquo;ex\u00e9cution de ce code, le data frame <code>etudiants<\/code> ressemblera \u00e0 ceci :<\/p>\n<pre><code>      nom maths sciences moyenne\n1   Alice    85       88   86.50\n2     Bob    90       92   91.00\n3 Charlie    78       80   79.00<\/code><\/pre>\n<h2>Explications<\/h2>\n<ul>\n<li><strong><code>mutate()<\/code><\/strong> : Cette fonction permet de cr\u00e9er de nouvelles colonnes ou de modifier des colonnes existantes dans un data frame.<\/li>\n<li><strong><code>%&gt;%<\/code><\/strong> : C&rsquo;est l&rsquo;op\u00e9rateur pipe qui permet de passer le r\u00e9sultat d&rsquo;une op\u00e9ration \u00e0 la suivante, rendant le code plus lisible.<\/li>\n<li><strong><code>(maths + sciences) \/ 2<\/code><\/strong> : C&rsquo;est l&rsquo;expression qui calcule la moyenne des notes en math\u00e9matiques et en sciences.<\/li>\n<\/ul>\n<h2>Conclusion<\/h2>\n<p>La fonction <code>mutate()<\/code> de <code>dplyr<\/code> est un outil essentiel pour la manipulation de donn\u00e9es en R. Elle permet d&rsquo;ajouter facilement des colonnes d\u00e9riv\u00e9es de calculs sur d&rsquo;autres colonnes. Dans cet article, nous avons vu un exemple simple d&rsquo;ajout d&rsquo;une colonne de moyenne, mais les possibilit\u00e9s sont infinies. N&rsquo;h\u00e9sitez pas \u00e0 explorer davantage les fonctionnalit\u00e9s de <code>dplyr<\/code> pour enrichir vos analyses de donn\u00e9es !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cr\u00e9er des nouvelles colonnes avec mutate de dplyr Le package dplyr est un outil puissant pour la manipulation de donn\u00e9es en R. L&rsquo;une de ses fonctions les plus utiles est mutate(), qui permet de cr\u00e9er de nouvelles colonnes dans un data frame. Dans cet article, nous allons explorer comment utiliser mutate() pour ajouter des colonnes d\u00e9riv\u00e9es de colonnes existantes. Installation et chargement de dplyr Avant de commencer, assurez-vous que le package dplyr est install\u00e9 et charg\u00e9. Vous pouvez l&rsquo;installer avec la commande suivante si ce n&rsquo;est pas d\u00e9j\u00e0 fait : install.packages(\u00ab\u00a0dplyr\u00a0\u00bb) Ensuite, chargez le package : library(dplyr) Exemple concret Imaginons que nous avons un data<a class=\"more-link\" href=\"https:\/\/thinkr.fr\/abcdr\/creer_des_nouvelles_colonnes_avec_mutate_de_dplyr\/\">Read More &rarr;<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","rop_custom_images_group":[],"rop_custom_messages_group":[],"rop_publish_now":"initial","rop_publish_now_accounts":{"twitter_399453572_399453572":""},"rop_publish_now_history":[],"rop_publish_now_status":"pending","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[104],"tags":[106,105],"class_list":{"0":"entry","1":"post","2":"publish","3":"author-vincent","4":"post-5220","6":"format-standard","7":"category-colonnes","8":"post_tag-colonnes","9":"post_tag-mutate"},"acf":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p9O7Sx-1mc","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/thinkr.fr\/abcdr\/wp-json\/wp\/v2\/posts\/5220","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thinkr.fr\/abcdr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thinkr.fr\/abcdr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thinkr.fr\/abcdr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/thinkr.fr\/abcdr\/wp-json\/wp\/v2\/comments?post=5220"}],"version-history":[{"count":0,"href":"https:\/\/thinkr.fr\/abcdr\/wp-json\/wp\/v2\/posts\/5220\/revisions"}],"wp:attachment":[{"href":"https:\/\/thinkr.fr\/abcdr\/wp-json\/wp\/v2\/media?parent=5220"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thinkr.fr\/abcdr\/wp-json\/wp\/v2\/categories?post=5220"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thinkr.fr\/abcdr\/wp-json\/wp\/v2\/tags?post=5220"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}