{"id":2071,"date":"2023-07-23T20:22:25","date_gmt":"2023-07-23T20:22:25","guid":{"rendered":"https:\/\/statorials.org\/id\/klasifikasi-dplyr-berdasarkan-kelompok\/"},"modified":"2023-07-23T20:22:25","modified_gmt":"2023-07-23T20:22:25","slug":"klasifikasi-dplyr-berdasarkan-kelompok","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/klasifikasi-dplyr-berdasarkan-kelompok\/","title":{"rendered":"Cara mengurutkan variabel berdasarkan kelompok menggunakan dplyr"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan sintaks dasar berikut untuk mengelompokkan variabel di dplyr:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df %&gt;% <span style=\"color: #3366ff;\">arrange<\/span> (group_var, numeric_var) %&gt;%\n    <span style=\"color: #3366ff;\">group_by<\/span> (group_var) %&gt;% \n    <span style=\"color: #3366ff;\">mutate<\/span> (rank = rank(numeric_var))\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya dengan bingkai data berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create data frame\n<\/span>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (team = c('A', 'A', 'A', 'A', 'B', 'B', 'B', 'C', 'C', 'C'),\n                 points = c(12, 28, 19, 22, 32, 45, 22, 28, 13, 19),\n                 rebounds = c(5, 7, 7, 12, 11, 4, 10, 7, 8, 8))\n\n<span style=\"color: #008080;\">#view data frame<\/span>\ndf\n\n   team points rebounds\n1 to 12 5\n2 to 28 7\n3 to 19 7\n4 A 22 12\n5 B 32 11\n6 B 45 4\n7 B 22 10\n8 C 28 7\n9 C 13 8\n10 C 19 8\n<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 1: Pemeringkatan dalam urutan menaik<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara mengurutkan poin yang dicetak oleh pemain dalam urutan menaik, dikelompokkan berdasarkan tim:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #000000;\"><span style=\"color: #ff0000;\">library<\/span> (dplyr)<\/span>\n\n<span style=\"color: #008080;\">#rank points scored, grouped by team<\/span>\ndf %&gt;% <span style=\"color: #3366ff;\">arrange<\/span> (team, points) %&gt;%\n    <span style=\"color: #3366ff;\">group_by<\/span> (team) %&gt;% \n    <span style=\"color: #3366ff;\">mutate<\/span> (rank = rank(points))\n\n# A tibble: 10 x 4\n# Groups: team [3]\n   team points rebounds rank\n          \n 1 A 12 5 1\n 2 A 19 7 2\n 3 A 22 12 3\n 4 A 28 7 4\n 5 B 22 10 1\n 6 B 32 11 2\n 7 B 45 4 3\n 8 C 13 8 1\n 9 C 19 8 2\n10 C 28 7 3<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 2: Pemeringkatan dalam urutan menurun<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kita juga dapat mengklasifikasikan poin yang dicetak dalam urutan menurun berdasarkan kelompok, menggunakan tanda negatif dalam fungsi <strong>Rank()<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #000000;\"><span style=\"color: #ff0000;\">library<\/span> (dplyr)<\/span>\n\n<span style=\"color: #008080;\">#rank points scored in reverse, grouped by team<\/span>\ndf %&gt;% <span style=\"color: #3366ff;\">arrange<\/span> (team, points) %&gt;%\n    <span style=\"color: #3366ff;\">group_by<\/span> (team) %&gt;% \n    <span style=\"color: #3366ff;\">mutate<\/span> (rank = rank(-points))\n\n# A tibble: 10 x 4\n# Groups: team [3]\n   team points rebounds rank\n          \n 1 to 12 5 4\n 2 A 19 7 3\n 3 A 22 12 2\n 4 A 28 7 1\n 5 B 22 10 3\n 6 B 32 11 2\n 7 B 45 4 1\n 8 C 13 8 3\n 9 C 19 8 2\n10 C 28 7 1\n<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Bagaimana menangani ikatan dalam peringkat<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kita bisa menggunakan argumen <strong>tie.method<\/strong> untuk menentukan bagaimana kita harus menangani ikatan saat mengurutkan nilai numerik.<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>rank(points, ties. <span style=\"color: #3366ff;\">method<\/span> = ' <span style=\"color: #ff0000;\">average<\/span> ')\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Anda dapat menggunakan salah satu opsi berikut untuk menentukan cara menangani tautan:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>rata-rata<\/strong> : (Default) Memberikan peringkat rata-rata pada setiap item yang ditautkan (item dengan peringkat ke-3 dan ke-4 akan menerima peringkat 3,5)<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>first<\/strong> : Menetapkan elemen tertaut pertama ke peringkat terendah (elemen yang berada di peringkat ke-3 dan ke-4 masing-masing akan menerima peringkat 3 dan 4)<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>min<\/strong> : Menetapkan setiap item yang ditautkan ke peringkat terendah (item peringkat 3 dan 4 keduanya akan menerima peringkat 3)<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>max<\/strong> : Menetapkan setiap item yang ditautkan dengan peringkat tertinggi (item dengan peringkat ke-3 dan ke-4 akan menerima peringkat 4)<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>random<\/strong> : menetapkan setiap elemen terikat peringkat acak (salah satu elemen terikat untuk posisi ke-3 dan ke-4 dapat menerima peringkat mana pun)<\/span><\/li>\n<\/ul>\n<h3> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Tutorial berikut menjelaskan cara menjalankan fungsi umum lainnya di dplyr:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/pilih-baris-pertama-grup-dplyr\/\" target=\"_blank\" rel=\"noopener\">Cara memilih baris pertama berdasarkan grup menggunakan dplyr<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/frekuensi-relatif-dplyr\/\" target=\"_blank\" rel=\"noopener\">Cara menghitung frekuensi relatif menggunakan dplyr<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/kode-ulang-dplyr\/\" target=\"_blank\" rel=\"noopener\">Cara mengkode ulang nilai menggunakan dplyr<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/dplyr-ganti-na-dengan-nol\/\" target=\"_blank\" rel=\"noopener\">Bagaimana cara mengganti NA dengan Zero di dplyr<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan sintaks dasar berikut untuk mengelompokkan variabel di dplyr: df %&gt;% arrange (group_var, numeric_var) %&gt;% group_by (group_var) %&gt;% mutate (rank = rank(numeric_var)) Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya dengan bingkai data berikut: #create data frame df &lt;- data. frame (team = c(&#8216;A&#8217;, &#8216;A&#8217;, &#8216;A&#8217;, &#8216;A&#8217;, &#8216;B&#8217;, &#8216;B&#8217;, &#8216;B&#8217;, &#8216;C&#8217;, &#8216;C&#8217;, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Cara mengurutkan variabel berdasarkan kelompok menggunakan dplyr - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara mengurutkan variabel dalam bingkai data berdasarkan grup, menggunakan paket dplyr di R.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/statorials.org\/id\/klasifikasi-dplyr-berdasarkan-kelompok\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara mengurutkan variabel berdasarkan kelompok menggunakan dplyr - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara mengurutkan variabel dalam bingkai data berdasarkan grup, menggunakan paket dplyr di R.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/klasifikasi-dplyr-berdasarkan-kelompok\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-23T20:22:25+00:00\" \/>\n<meta name=\"author\" content=\"Benjamin anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"Benjamin anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/id\/klasifikasi-dplyr-berdasarkan-kelompok\/\",\"url\":\"https:\/\/statorials.org\/id\/klasifikasi-dplyr-berdasarkan-kelompok\/\",\"name\":\"Cara mengurutkan variabel berdasarkan kelompok menggunakan dplyr - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-23T20:22:25+00:00\",\"dateModified\":\"2023-07-23T20:22:25+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara mengurutkan variabel dalam bingkai data berdasarkan grup, menggunakan paket dplyr di R.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/klasifikasi-dplyr-berdasarkan-kelompok\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/klasifikasi-dplyr-berdasarkan-kelompok\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/klasifikasi-dplyr-berdasarkan-kelompok\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara mengurutkan variabel berdasarkan kelompok menggunakan dplyr\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/id\/#website\",\"url\":\"https:\/\/statorials.org\/id\/\",\"name\":\"Statorials\",\"description\":\"Panduan anda untuk kompetensi statistik!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/id\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"id\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\",\"name\":\"Benjamin anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"caption\":\"Benjamin anderson\"},\"description\":\"Halo, saya Benjamin, pensiunan profesor statistika yang menjadi guru Statorial yang berdedikasi. Dengan pengalaman dan keahlian yang luas di bidang statistika, saya ingin berbagi ilmu untuk memberdayakan mahasiswa melalui Statorials. Baca selengkapnya\",\"sameAs\":[\"http:\/\/statorials.org\/id\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cara mengurutkan variabel berdasarkan kelompok menggunakan dplyr - Statorials","description":"Tutorial ini menjelaskan cara mengurutkan variabel dalam bingkai data berdasarkan grup, menggunakan paket dplyr di R.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/statorials.org\/id\/klasifikasi-dplyr-berdasarkan-kelompok\/","og_locale":"id_ID","og_type":"article","og_title":"Cara mengurutkan variabel berdasarkan kelompok menggunakan dplyr - Statorials","og_description":"Tutorial ini menjelaskan cara mengurutkan variabel dalam bingkai data berdasarkan grup, menggunakan paket dplyr di R.","og_url":"https:\/\/statorials.org\/id\/klasifikasi-dplyr-berdasarkan-kelompok\/","og_site_name":"Statorials","article_published_time":"2023-07-23T20:22:25+00:00","author":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"Benjamin anderson","Estimasi waktu membaca":"2 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/id\/klasifikasi-dplyr-berdasarkan-kelompok\/","url":"https:\/\/statorials.org\/id\/klasifikasi-dplyr-berdasarkan-kelompok\/","name":"Cara mengurutkan variabel berdasarkan kelompok menggunakan dplyr - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-23T20:22:25+00:00","dateModified":"2023-07-23T20:22:25+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara mengurutkan variabel dalam bingkai data berdasarkan grup, menggunakan paket dplyr di R.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/klasifikasi-dplyr-berdasarkan-kelompok\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/klasifikasi-dplyr-berdasarkan-kelompok\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/klasifikasi-dplyr-berdasarkan-kelompok\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara mengurutkan variabel berdasarkan kelompok menggunakan dplyr"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/id\/#website","url":"https:\/\/statorials.org\/id\/","name":"Statorials","description":"Panduan anda untuk kompetensi statistik!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/id\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"id"},{"@type":"Person","@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81","name":"Benjamin anderson","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/image\/","url":"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","contentUrl":"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","caption":"Benjamin anderson"},"description":"Halo, saya Benjamin, pensiunan profesor statistika yang menjadi guru Statorial yang berdedikasi. Dengan pengalaman dan keahlian yang luas di bidang statistika, saya ingin berbagi ilmu untuk memberdayakan mahasiswa melalui Statorials. Baca selengkapnya","sameAs":["http:\/\/statorials.org\/id"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2071"}],"collection":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/comments?post=2071"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2071\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=2071"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=2071"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=2071"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}