{"id":3330,"date":"2017-05-05T08:43:40","date_gmt":"2017-05-05T07:43:40","guid":{"rendered":"https:\/\/abcdr.guyader.pro\/?p=3330"},"modified":"2018-04-08T00:02:48","modified_gmt":"2018-04-07T23:02:48","slug":"le-pipe-quest-ce-que-cest","status":"publish","type":"post","link":"https:\/\/thinkr.fr\/abcdr\/le-pipe-quest-ce-que-cest\/","title":{"rendered":"Le pipe, qu&#039;est-ce que c&#039;est ?"},"content":{"rendered":"<p>Issu du package magrittr et disponible dans le tidyverse, le pipe vous permet de passer de :<\/p>\n<pre><code>library(tidyverse)\ndata(\"population\")\nhead(summarise(group_by(filter(population, year &gt; 1999),country),moyenne = mean(population)))<\/code><\/pre>\n<p>\u00e0<\/p>\n<pre><code>population %&gt;%\n    filter(year &gt; 1999) %&gt;%\n    group_by(country) %&gt;%\n    summarise(moyenne = mean(population)) %&gt;%\n    head()<\/code><\/pre>\n<p>Plus clair, n&rsquo;est-ce pas !<\/p>\n<p>Alors, comment \u00e7a marche ? C&rsquo;est tr\u00e8s simple : l&rsquo;\u00e9l\u00e9ment \u00e0 gauche de %&gt;% se retrouve en premier argument de la fonction \u00e0 droite. Autrement dit, f(x,y) s&rsquo;\u00e9crit x %&gt;% f(y).<br \/>\nComment faire si l&rsquo;\u00e9l\u00e9ment de gauche n&rsquo;est pas le premier argument de celui de droite ? Vous pouvez y faire r\u00e9f\u00e9rence en le rempla\u00e7ant par un point :<\/p>\n<pre><code>list(c(1,2,3), c(4,5,6), c(8,9,10)) %&gt;%\n    lapply(FUN = mean, .)<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Issu du package magrittr et disponible dans le tidyverse, le pipe vous permet de passer de : library(tidyverse) data(\u00ab\u00a0population\u00a0\u00bb) head(summarise(group_by(filter(population, year &gt; 1999),country),moyenne = mean(population))) \u00e0 population %&gt;% filter(year &gt; 1999) %&gt;% group_by(country) %&gt;% summarise(moyenne = mean(population)) %&gt;% head() Plus clair, n&rsquo;est-ce pas ! Alors, comment \u00e7a marche ? C&rsquo;est tr\u00e8s simple : l&rsquo;\u00e9l\u00e9ment \u00e0 gauche de %&gt;% se retrouve en premier argument de la fonction \u00e0 droite. Autrement dit, f(x,y) s&rsquo;\u00e9crit x %&gt;% f(y). Comment faire si l&rsquo;\u00e9l\u00e9ment de gauche n&rsquo;est pas le premier argument de celui de droite ? Vous pouvez y faire r\u00e9f\u00e9rence en le rempla\u00e7ant par un point : list(c(1,2,3), c(4,5,6),<a class=\"more-link\" href=\"https:\/\/thinkr.fr\/abcdr\/le-pipe-quest-ce-que-cest\/\">Read More &rarr;<\/a><\/p>\n","protected":false},"author":4,"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":[8,22],"tags":[],"class_list":{"0":"entry","1":"post","2":"publish","3":"author-colin","4":"post-3330","6":"format-standard","7":"category-fonctions-utiles","8":"category-tidyverse"},"acf":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p9O7Sx-RI","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/thinkr.fr\/abcdr\/wp-json\/wp\/v2\/posts\/3330","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\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/thinkr.fr\/abcdr\/wp-json\/wp\/v2\/comments?post=3330"}],"version-history":[{"count":2,"href":"https:\/\/thinkr.fr\/abcdr\/wp-json\/wp\/v2\/posts\/3330\/revisions"}],"predecessor-version":[{"id":4324,"href":"https:\/\/thinkr.fr\/abcdr\/wp-json\/wp\/v2\/posts\/3330\/revisions\/4324"}],"wp:attachment":[{"href":"https:\/\/thinkr.fr\/abcdr\/wp-json\/wp\/v2\/media?parent=3330"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thinkr.fr\/abcdr\/wp-json\/wp\/v2\/categories?post=3330"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thinkr.fr\/abcdr\/wp-json\/wp\/v2\/tags?post=3330"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}