{"id":3479,"date":"2023-07-17T06:49:04","date_gmt":"2023-07-17T06:49:04","guid":{"rendered":"https:\/\/statorials.org\/id\/dplyr-diatur-berdasarkan-kelompok\/"},"modified":"2023-07-17T06:49:04","modified_gmt":"2023-07-17T06:49:04","slug":"dplyr-diatur-berdasarkan-kelompok","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/dplyr-diatur-berdasarkan-kelompok\/","title":{"rendered":"Cara mengatur baris berdasarkan grup menggunakan dplyr (dengan contoh)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan metode berikut untuk mengatur baris berdasarkan grup di dplyr:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Metode 1: Susun baris dalam urutan menaik berdasarkan kelompok<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">library<\/span> (dplyr)\n\n<span style=\"color: #008080;\">#arrange rows in ascending order based on col2, grouped by col1\n<\/span>df %&gt;%\n  group_by(col1) %&gt;%\n  arrange(col2, . <span style=\"color: #3366ff;\">by_group<\/span> = <span style=\"color: #008000;\">TRUE<\/span> )<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Metode 2: Susun baris dalam urutan menurun berdasarkan kelompok<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">library<\/span> (dplyr)\n\n<span style=\"color: #008080;\">#arrange rows in descending order based on col2, grouped by col1\n<\/span>df %&gt;%\n  group_by(col1) %&gt;%\n  arrange( <span style=\"color: #800080;\">desc<\/span> (col2), . <span style=\"color: #3366ff;\">by_group<\/span> = <span style=\"color: #008000;\">TRUE<\/span> )<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Metode 3: Atur garis berdasarkan beberapa kelompok<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">library<\/span> (dplyr)\n\n<span style=\"color: #008080;\">#arrange rows based on col3, grouped by col1 and col2\n<\/span>df %&gt;%\n  group_by(col1, col2) %&gt;%\n  arrange(col3, . <span style=\"color: #3366ff;\">by_group<\/span> = <span style=\"color: #008000;\">TRUE<\/span> )<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Tutorial ini menjelaskan cara menggunakan setiap metode dalam praktik dengan kerangka data berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><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', 'B'),\n                 position=c('G', 'G', 'F', 'F', 'G', 'G', 'F', 'F'),\n                 points=c(10, 12, 3, 14, 22, 15, 17, 17))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n  team position points\n1 AG 10\n2 AG 12\n3 AF 3\n4 AF 14\n5 BG 22\n6 BG 15\n7 BF 17\n8 BF 17<\/strong><\/span><\/pre>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 1: Susun baris dalam urutan menaik berdasarkan kelompok<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menyusun baris dalam urutan menaik berdasarkan <strong>poin<\/strong> , dikelompokkan berdasarkan kolom <strong>tim<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">library<\/span> (dplyr)<\/span>\n\n#arrange rows in ascending order by points, grouped by team\n<span style=\"color: #000000;\">df %&gt;%\n  group_by(team) %&gt;%\n  arrange(points, . <span style=\"color: #3366ff;\">by_group<\/span> = <span style=\"color: #008000;\">TRUE<\/span> )\n\n# A tibble: 8 x 3\n# Groups: team [2]\n  team position points\n        \n1 AF 3\n2 AG 10\n3 AG 12\n4 AF 14\n5 BG 15\n6 BF 17\n7 BF 17\n8 BG 22\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Garis dicantumkan dalam urutan menaik (terkecil hingga terbesar) berdasarkan <strong>poin<\/strong> , dikelompokkan berdasarkan kolom <strong>tim<\/strong> .<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 2: Susun baris dalam urutan menurun berdasarkan kelompok<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menyusun baris dalam urutan menurun berdasarkan <strong>poin<\/strong> , dikelompokkan berdasarkan kolom <strong>tim<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">library<\/span> (dplyr)<\/span>\n\n#arrange rows in descending order by points, grouped by team\n<span style=\"color: #000000;\">df %&gt;%\n  group_by(team) %&gt;%\n  arrange( <span style=\"color: #800080;\">desc<\/span> (dots), <span style=\"color: #3366ff;\">.by_group<\/span> = <span style=\"color: #008000;\">TRUE<\/span> )\n\n# A tibble: 8 x 3\n# Groups: team [2]\n  team position points\n        \n1 AF14\n2 AG 12\n3 AG 10\n4 AF 3\n5 BG 22\n6 BF 17\n7 BF 17\n8 BG 15\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Baris dicantumkan dalam urutan menurun (terbesar ke terkecil) berdasarkan <strong>poin<\/strong> , dikelompokkan berdasarkan kolom <strong>tim<\/strong> .<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 3: Atur garis berdasarkan beberapa kelompok<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menyusun baris dalam urutan menaik berdasarkan <strong>poin<\/strong> , dikelompokkan berdasarkan kolom <strong>tim<\/strong> <em>dan<\/em> <strong>posisi<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">library<\/span> (dplyr)<\/span>\n\n#arrange rows in descending order by points, grouped by team and position\n<span style=\"color: #000000;\">df %&gt;%\n  group_by(team, position) %&gt;%\n  arrange(points, . <span style=\"color: #3366ff;\">by_group<\/span> = <span style=\"color: #008000;\">TRUE<\/span> )\n\n# A tibble: 8 x 3\n# Groups: team, position [4]\n  team position points\n        \n1 AF 3\n2 AF14\n3 AG 10\n4 AG 12\n5 BF 17\n6 BF 17\n7 BG 15\n8 BG 22\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Garis dicantumkan dalam urutan menaik (terkecil hingga terbesar) berdasarkan <strong>poin<\/strong> , dikelompokkan berdasarkan kolom <strong>tim<\/strong> <em>dan<\/em> <strong>posisi<\/strong> .<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di R:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/filter-dplyr-tunggal\/\" target=\"_blank\" rel=\"noopener\">Cara memfilter nilai unik menggunakan dplyr<\/a><br \/> Cara memfilter berdasarkan beberapa kondisi menggunakan dplyr<br \/> <a href=\"https:\/\/statorials.org\/id\/r-hitung-jumlah-kemunculan-di-kolom\/\" target=\"_blank\" rel=\"noopener\">Cara menghitung jumlah kemunculan pada kolom di R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan metode berikut untuk mengatur baris berdasarkan grup di dplyr: Metode 1: Susun baris dalam urutan menaik berdasarkan kelompok library (dplyr) #arrange rows in ascending order based on col2, grouped by col1 df %&gt;% group_by(col1) %&gt;% arrange(col2, . by_group = TRUE ) Metode 2: Susun baris dalam urutan menurun berdasarkan kelompok library (dplyr) [&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 Mengatur Baris berdasarkan Grup Menggunakan dplyr (dengan Contoh) - Statologi<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara mengatur baris-baris bingkai data berdasarkan grup menggunakan dplyr, dengan sebuah contoh.\" \/>\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\/dplyr-diatur-berdasarkan-kelompok\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Mengatur Baris berdasarkan Grup Menggunakan dplyr (dengan Contoh) - Statologi\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara mengatur baris-baris bingkai data berdasarkan grup menggunakan dplyr, dengan sebuah contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/dplyr-diatur-berdasarkan-kelompok\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-17T06:49:04+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\/dplyr-diatur-berdasarkan-kelompok\/\",\"url\":\"https:\/\/statorials.org\/id\/dplyr-diatur-berdasarkan-kelompok\/\",\"name\":\"Cara Mengatur Baris berdasarkan Grup Menggunakan dplyr (dengan Contoh) - Statologi\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-17T06:49:04+00:00\",\"dateModified\":\"2023-07-17T06:49:04+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara mengatur baris-baris bingkai data berdasarkan grup menggunakan dplyr, dengan sebuah contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/dplyr-diatur-berdasarkan-kelompok\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/dplyr-diatur-berdasarkan-kelompok\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/dplyr-diatur-berdasarkan-kelompok\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara mengatur baris berdasarkan grup menggunakan dplyr (dengan contoh)\"}]},{\"@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 Mengatur Baris berdasarkan Grup Menggunakan dplyr (dengan Contoh) - Statologi","description":"Tutorial ini menjelaskan cara mengatur baris-baris bingkai data berdasarkan grup menggunakan dplyr, dengan sebuah contoh.","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\/dplyr-diatur-berdasarkan-kelompok\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Mengatur Baris berdasarkan Grup Menggunakan dplyr (dengan Contoh) - Statologi","og_description":"Tutorial ini menjelaskan cara mengatur baris-baris bingkai data berdasarkan grup menggunakan dplyr, dengan sebuah contoh.","og_url":"https:\/\/statorials.org\/id\/dplyr-diatur-berdasarkan-kelompok\/","og_site_name":"Statorials","article_published_time":"2023-07-17T06:49:04+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\/dplyr-diatur-berdasarkan-kelompok\/","url":"https:\/\/statorials.org\/id\/dplyr-diatur-berdasarkan-kelompok\/","name":"Cara Mengatur Baris berdasarkan Grup Menggunakan dplyr (dengan Contoh) - Statologi","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-17T06:49:04+00:00","dateModified":"2023-07-17T06:49:04+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara mengatur baris-baris bingkai data berdasarkan grup menggunakan dplyr, dengan sebuah contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/dplyr-diatur-berdasarkan-kelompok\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/dplyr-diatur-berdasarkan-kelompok\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/dplyr-diatur-berdasarkan-kelompok\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara mengatur baris berdasarkan grup menggunakan dplyr (dengan contoh)"}]},{"@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\/3479"}],"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=3479"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3479\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3479"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3479"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3479"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}