{"id":4278,"date":"2023-07-12T08:13:25","date_gmt":"2023-07-12T08:13:25","guid":{"rendered":"https:\/\/statorials.org\/id\/dplyr-mengatur-pesanan-khusus\/"},"modified":"2023-07-12T08:13:25","modified_gmt":"2023-07-12T08:13:25","slug":"dplyr-mengatur-pesanan-khusus","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/dplyr-mengatur-pesanan-khusus\/","title":{"rendered":"Cara menyusun baris dalam urutan khusus menggunakan dplyr"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan sintaks dasar berikut untuk menyusun baris bingkai data dalam urutan khusus menggunakan paket <strong>dplyr<\/strong> di R:<\/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 custom order based on values in 'team' column\n<\/span>df %&gt;%\n  arrange(match(team, c(' <span style=\"color: #ff0000;\">C<\/span> ', ' <span style=\"color: #ff0000;\">B<\/span> ', ' <span style=\"color: #ff0000;\">D<\/span> ', ' <span style=\"color: #ff0000;\">A<\/span> ')), points)<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Contoh khusus ini menyusun baris berdasarkan urutan khusus C, B, D, A untuk nilai kolom <strong>tim<\/strong> , dan kemudian menurut nilai kolom <strong>poin<\/strong> dalam urutan menaik.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh: Cara menyusun baris dalam urutan khusus menggunakan dplyr<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Misalkan kita memiliki kerangka data berikut yang menunjukkan poin yang dicetak oleh pemain bola basket dari tim berbeda:<\/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', 'B', 'A', 'A', 'B', 'D', 'C', 'D', 'D', 'C'),\n                 points=c(12, 20, 14, 34, 29, 22, 28, 15, 20, 13))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n   team points\n1 to 12\n2 B 20\n3 to 14\n4 to 34\n5 B 29\n6 D 22\n7 C 28\n8 D 15\n9 D 20\n10 C 13\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Jika kita menggunakan fungsi <strong>arrange()<\/strong> untuk mengurutkan baris berdasarkan nilai pada kolom <strong>tim<\/strong> , maka berdasarkan nilai pada kolom <strong>poin<\/strong> , fungsi <strong>arrange()<\/strong> akan mengurutkan baris berdasarkan urutan abjad default :<\/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 team, then by points\n<span style=\"color: #000000;\">df %&gt;%\n  arrange(team, points)\n\n   team points\n1 to 12\n2 to 14\n3 to 34\n4 B 20\n5 B 29\n6 C 13\n7 C 28\n8 D 15\n9 D 20\n10 D 22<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Garis dicantumkan menurut abjad berdasarkan <strong>tim<\/strong> , kemudian dalam urutan menaik berdasarkan <strong>poin<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Namun, katakanlah kita ingin menyusun garis berdasarkan urutan nilai <strong>tim<\/strong> berikut: C, B, D, A.<\/span><\/span><\/p>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan fungsi <strong>match()<\/strong> dalam fungsi <strong>arrange()<\/strong> untuk melakukan hal ini:<\/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 custom order based on 'team' column, then by 'points' column\n<\/span>df %&gt;%\n  arrange(match(team, c(' <span style=\"color: #ff0000;\">C<\/span> ', ' <span style=\"color: #ff0000;\">B<\/span> ', ' <span style=\"color: #ff0000;\">D<\/span> ', ' <span style=\"color: #ff0000;\">A<\/span> ')), points)\n\n   team points\n1 C 13\n2 C 28\n3 B 20\n4 B 29\n5 D 15\n6 D 20\n7 D 22\n8 to 12\n9 to 14\n10 to 34\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Baris-baris tersebut disusun dalam urutan khusus yang kami tentukan (C, B, D, A) untuk kolom <strong>tim<\/strong> , kemudian berdasarkan kolom <strong>poin<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Catatan #1<\/strong> : Fungsi <strong>match<\/strong> mendapatkan indeks baris dari nilai-nilai pada kolom tim, kemudian fungsi <strong>arrange<\/strong> dapat mengurutkan berdasarkan nilai indeks tersebut.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Catatan #2<\/strong> : Untuk mengatur dengan mengurangi nilai poin, cukup gunakan <strong>desc(points)<\/strong> saja.<\/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\/dplyr-diatur-berdasarkan-kelompok\/\" target=\"_blank\" rel=\"noopener\">Cara mengatur baris berdasarkan grup menggunakan dplyr<\/a><br \/> <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<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan sintaks dasar berikut untuk menyusun baris bingkai data dalam urutan khusus menggunakan paket dplyr di R: library (dplyr) #arrange rows in custom order based on values in &#8216;team&#8217; column df %&gt;% arrange(match(team, c(&#8216; C &#8216;, &#8216; B &#8216;, &#8216; D &#8216;, &#8216; A &#8216;)), points) Contoh khusus ini menyusun baris berdasarkan urutan [&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 menyusun baris dalam urutan khusus menggunakan dplyr - Statologi<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menyusun baris-baris bingkai data di R dalam urutan khusus 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-mengatur-pesanan-khusus\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara menyusun baris dalam urutan khusus menggunakan dplyr - Statologi\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menyusun baris-baris bingkai data di R dalam urutan khusus menggunakan dplyr, dengan sebuah contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/dplyr-mengatur-pesanan-khusus\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-12T08:13: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\/dplyr-mengatur-pesanan-khusus\/\",\"url\":\"https:\/\/statorials.org\/id\/dplyr-mengatur-pesanan-khusus\/\",\"name\":\"Cara menyusun baris dalam urutan khusus menggunakan dplyr - Statologi\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-12T08:13:25+00:00\",\"dateModified\":\"2023-07-12T08:13:25+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menyusun baris-baris bingkai data di R dalam urutan khusus menggunakan dplyr, dengan sebuah contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/dplyr-mengatur-pesanan-khusus\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/dplyr-mengatur-pesanan-khusus\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/dplyr-mengatur-pesanan-khusus\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara menyusun baris dalam urutan khusus 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 menyusun baris dalam urutan khusus menggunakan dplyr - Statologi","description":"Tutorial ini menjelaskan cara menyusun baris-baris bingkai data di R dalam urutan khusus 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-mengatur-pesanan-khusus\/","og_locale":"id_ID","og_type":"article","og_title":"Cara menyusun baris dalam urutan khusus menggunakan dplyr - Statologi","og_description":"Tutorial ini menjelaskan cara menyusun baris-baris bingkai data di R dalam urutan khusus menggunakan dplyr, dengan sebuah contoh.","og_url":"https:\/\/statorials.org\/id\/dplyr-mengatur-pesanan-khusus\/","og_site_name":"Statorials","article_published_time":"2023-07-12T08:13: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\/dplyr-mengatur-pesanan-khusus\/","url":"https:\/\/statorials.org\/id\/dplyr-mengatur-pesanan-khusus\/","name":"Cara menyusun baris dalam urutan khusus menggunakan dplyr - Statologi","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-12T08:13:25+00:00","dateModified":"2023-07-12T08:13:25+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menyusun baris-baris bingkai data di R dalam urutan khusus menggunakan dplyr, dengan sebuah contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/dplyr-mengatur-pesanan-khusus\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/dplyr-mengatur-pesanan-khusus\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/dplyr-mengatur-pesanan-khusus\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara menyusun baris dalam urutan khusus 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\/4278"}],"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=4278"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/4278\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=4278"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=4278"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=4278"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}