{"id":3795,"date":"2023-07-15T12:24:30","date_gmt":"2023-07-15T12:24:30","guid":{"rendered":"https:\/\/statorials.org\/id\/faktor-mutasi-dplyr\/"},"modified":"2023-07-15T12:24:30","modified_gmt":"2023-07-15T12:24:30","slug":"faktor-mutasi-dplyr","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/faktor-mutasi-dplyr\/","title":{"rendered":"Dplyr: cara mengubah level faktor menggunakan mutate()"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan sintaks dasar berikut di <a href=\"https:\/\/dplyr.tidyverse.org\/\" target=\"_blank\" rel=\"noopener\">dplyr<\/a> untuk mengubah level variabel faktor menggunakan fungsi <strong>mutate()<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">library<\/span> (dplyr)\n\ndf &lt;- df %&gt;% mutate(team=recode(team,\n                                ' <span style=\"color: #ff0000;\">H<\/span> ' = ' <span style=\"color: #ff0000;\">Hawks<\/span> ',\n                                ' <span style=\"color: #ff0000;\">M<\/span> ' = ' <span style=\"color: #ff0000;\">Mavs<\/span> ',\n                                ' <span style=\"color: #ff0000;\">C<\/span> ' = ' <span style=\"color: #ff0000;\">Cavs<\/span> '))\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Sintaks khusus ini membuat perubahan berikut pada variabel <strong>tim<\/strong> dalam bingkai data:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">&#8216;H&#8217; menjadi &#8216;Elang&#8217;<\/span><\/li>\n<li> <span style=\"color: #000000;\">&#8216;M&#8217; menjadi &#8216;Mavs&#8217;<\/span><\/li>\n<li> <span style=\"color: #000000;\">&#8216;C&#8217; menjadi &#8216;Cavs&#8217;<\/span><\/li>\n<\/ul>\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: Ubah level faktor menggunakan mutate()<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Misalkan kita memiliki kerangka data berikut di R yang berisi informasi tentang berbagai pemain bola basket:<\/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=factor(c('H', 'H', 'M', 'M', 'C', 'C')),\n                 dots=c(22, 35, 19, 15, 29, 23))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n  team points\n1:22 a.m.\n2:35 a.m.\n3 M 19\n4 M 15\n5 C 29\n6 C 23\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan sintaks berikut dengan fungsi <strong>mutate()<\/strong> dari paket <strong>dplyr<\/strong> untuk mengubah level variabel <strong>tim<\/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;\">#change factor levels of team variable\n<\/span>df &lt;- df %&gt;% mutate(team=recode(team,\n                                ' <span style=\"color: #ff0000;\">H<\/span> ' = ' <span style=\"color: #ff0000;\">Hawks<\/span> ',\n                                ' <span style=\"color: #ff0000;\">M<\/span> ' = ' <span style=\"color: #ff0000;\">Mavs<\/span> ',\n                                ' <span style=\"color: #ff0000;\">C<\/span> ' = ' <span style=\"color: #ff0000;\">Cavs<\/span> '))\n\n<span style=\"color: #008080;\">#view updated data frame<\/span>\ndf\n\n   team points\n1 Hawks 22\n2 Hawks 35\n3 Mavs 19\n4 Mavs 15\n5 Cavs 29\n6 Cavs 23\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Dengan menggunakan sintaks ini, kami dapat membuat<\/span> <span style=\"color: #000000;\">perubahan berikut pada variabel <strong>tim<\/strong> di bingkai data:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">&#8216;H&#8217; menjadi &#8216;Elang&#8217;<\/span><\/li>\n<li> <span style=\"color: #000000;\">&#8216;M&#8217; menjadi &#8216;Mavs&#8217;<\/span><\/li>\n<li> <span style=\"color: #000000;\">&#8216;C&#8217; menjadi &#8216;Cavs&#8217;<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Kita dapat memverifikasi bahwa level faktor telah diubah menggunakan fungsi level <strong>()<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#display factor levels of team variable\n<\/span>levels(df$team)\n\n[1] \u201cCavs\u201d \u201cHawks\u201d \u201cMavs\u201d \n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan juga bahwa Anda dapat memilih untuk mengubah satu tingkat faktor saja, bukan semuanya.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Misalnya, kita dapat menggunakan sintaks berikut untuk mengganti hanya &#8220;H&#8221; dengan &#8220;Hawks&#8221; dan membiarkan level faktor lainnya tidak berubah:<\/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;\">#change one factor level of team variable\n<\/span>df &lt;- df %&gt;% mutate(team=recode(team, ' <span style=\"color: #ff0000;\">H<\/span> ' = ' <span style=\"color: #ff0000;\">Hawks<\/span> '))\n\n<span style=\"color: #008080;\">#view updated data frame<\/span>\ndf\n\n   team points\n1 Hawks 22\n2 Hawks 35\n3 M 19\n4 M 15\n5 C 29\n6 C 23\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa &#8220;H&#8221; digantikan oleh &#8220;Hawks&#8221;, namun dua tingkat faktor lainnya tetap tidak berubah.<\/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 dplyr:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/dplyr-menghapus-baris\/\" target=\"_blank\" rel=\"noopener\">Cara menghapus baris menggunakan dplyr<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/dplyr-pilih-kolom-berdasarkan-indeks\/\" target=\"_blank\" rel=\"noopener\">Cara memilih kolom berdasarkan indeks menggunakan dplyr<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/garis-filter-yang-berisi-string-dplyr\/\" target=\"_blank\" rel=\"noopener\">Cara memfilter baris yang berisi string tertentu menggunakan dplyr<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan sintaks dasar berikut di dplyr untuk mengubah level variabel faktor menggunakan fungsi mutate() : library (dplyr) df &lt;- df %&gt;% mutate(team=recode(team, &#8216; H &#8216; = &#8216; Hawks &#8216;, &#8216; M &#8216; = &#8216; Mavs &#8216;, &#8216; C &#8216; = &#8216; Cavs &#8216;)) Sintaks khusus ini membuat perubahan berikut pada variabel tim dalam [&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>dplyr: Cara mengubah level faktor menggunakan mutate() - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menggunakan fungsi mutate() di dplyr dengan faktor-faktornya, termasuk contohnya.\" \/>\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\/faktor-mutasi-dplyr\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"dplyr: Cara mengubah level faktor menggunakan mutate() - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menggunakan fungsi mutate() di dplyr dengan faktor-faktornya, termasuk contohnya.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/faktor-mutasi-dplyr\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-15T12:24:30+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\/faktor-mutasi-dplyr\/\",\"url\":\"https:\/\/statorials.org\/id\/faktor-mutasi-dplyr\/\",\"name\":\"dplyr: Cara mengubah level faktor menggunakan mutate() - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-15T12:24:30+00:00\",\"dateModified\":\"2023-07-15T12:24:30+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menggunakan fungsi mutate() di dplyr dengan faktor-faktornya, termasuk contohnya.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/faktor-mutasi-dplyr\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/faktor-mutasi-dplyr\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/faktor-mutasi-dplyr\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Dplyr: cara mengubah level faktor menggunakan mutate()\"}]},{\"@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":"dplyr: Cara mengubah level faktor menggunakan mutate() - Statorials","description":"Tutorial ini menjelaskan cara menggunakan fungsi mutate() di dplyr dengan faktor-faktornya, termasuk contohnya.","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\/faktor-mutasi-dplyr\/","og_locale":"id_ID","og_type":"article","og_title":"dplyr: Cara mengubah level faktor menggunakan mutate() - Statorials","og_description":"Tutorial ini menjelaskan cara menggunakan fungsi mutate() di dplyr dengan faktor-faktornya, termasuk contohnya.","og_url":"https:\/\/statorials.org\/id\/faktor-mutasi-dplyr\/","og_site_name":"Statorials","article_published_time":"2023-07-15T12:24:30+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\/faktor-mutasi-dplyr\/","url":"https:\/\/statorials.org\/id\/faktor-mutasi-dplyr\/","name":"dplyr: Cara mengubah level faktor menggunakan mutate() - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-15T12:24:30+00:00","dateModified":"2023-07-15T12:24:30+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menggunakan fungsi mutate() di dplyr dengan faktor-faktornya, termasuk contohnya.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/faktor-mutasi-dplyr\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/faktor-mutasi-dplyr\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/faktor-mutasi-dplyr\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Dplyr: cara mengubah level faktor menggunakan mutate()"}]},{"@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\/3795"}],"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=3795"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3795\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3795"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3795"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3795"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}