{"id":905,"date":"2023-07-28T08:57:54","date_gmt":"2023-07-28T08:57:54","guid":{"rendered":"https:\/\/statorials.org\/id\/kode-ulang-dplyr\/"},"modified":"2023-07-28T08:57:54","modified_gmt":"2023-07-28T08:57:54","slug":"kode-ulang-dplyr","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/kode-ulang-dplyr\/","title":{"rendered":"Cara mengkode ulang nilai menggunakan dplyr"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Terkadang Anda mungkin tertarik untuk mengkode ulang nilai tertentu ke dalam bingkai data di R. Untungnya, hal ini dapat dengan mudah dilakukan menggunakan fungsi <a href=\"https:\/\/dplyr.tidyverse.org\/reference\/recode.html\" target=\"_blank\" rel=\"noopener\">recode()<\/a> dari paket dplyr.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Tutorial ini menunjukkan beberapa contoh penggunaan praktis fungsi ini.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 1: Kode ulang satu kolom dalam kerangka data<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara mengkode ulang satu kolom dalam kerangka data:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #000000;\"><span style=\"color: #000000;\">library(dplyr)<\/span>\n<\/span>\n<span style=\"color: #008080;\">#create dataframe<\/span> \ndf &lt;- data.frame(player = c('A', 'B', 'C', 'D'),\n                 points = c(24, 29, 13, 15),\n                 result = c('Win', 'Loss', 'Win', 'Loss'))\n\n<span style=\"color: #008080;\">#view dataframe<\/span> \ndf\n\n<span style=\"color: #008080;\">#change 'Win' and 'Loss' to '1' and '0'<\/span>\ndf %&gt;% <span style=\"color: #3366ff;\">mutate<\/span> (result=recode(result, ' <span style=\"color: #008000;\">Win<\/span> '='1', ' <span style=\"color: #008000;\">Loss<\/span> '='0'))\n\n       player points result\n1 to 24 1\n2 B 29 0\n3 C 13 1\n4 D 15 0\n<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 2: Kode ulang satu kolom dalam bingkai data dan berikan nilai NA<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara mengode ulang satu kolom dalam bingkai data dan menetapkan nilai <strong>NA<\/strong> ke nilai apa pun yang tidak secara eksplisit diberi nilai baru:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #000000;\">library(dplyr)\n<\/span>\n<span style=\"color: #008080;\">#create dataframe<\/span> \ndf &lt;- data.frame(player = c('A', 'B', 'C', 'D'),\n                 points = c(24, 29, 13, 15),\n                 result = c('Win', 'Loss', 'Win', 'Loss'))\n\n<span style=\"color: #008080;\">#view dataframe<\/span> \ndf\n\n<span style=\"color: #008080;\">#change 'Win' to '1' and give all other values a value of NA<\/span>\ndf %&gt;% <span style=\"color: #3366ff;\">mutate<\/span> (result=recode(result, ' <span style=\"color: #008000;\">Win<\/span> '='1', <span style=\"color: #3366ff;\">.default<\/span> =NA_character_))\n\n       player points result\n1 to 24 1\n2 B 29 &lt;NA&gt;\n3 C 13 1\n4 D 15 &lt;NA&gt;<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 3: kode ulang beberapa kolom dalam kerangka data<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara mengkode ulang beberapa kolom sekaligus dalam kerangka data:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #000000;\">library(dplyr)\n<\/span>\n<span style=\"color: #008080;\">#create dataframe<\/span> \ndf &lt;- data.frame(player = c('A', 'B', 'C', 'D'),\n                 points = c(24, 29, 13, 15),\n                 result = c('Win', 'Loss', 'Win', 'Loss'))\n\n<span style=\"color: #008080;\">#recode 'player' and 'result' columns<\/span>\ndf %&gt;% <span style=\"color: #3366ff;\">mutate<\/span> (player=recode(player, ' <span style=\"color: #008000;\">A<\/span> '='Z'),\n              result=recode(result, ' <span style=\"color: #008000;\">Win<\/span> '='1', ' <span style=\"color: #008000;\">Loss<\/span> '='0'))\n\n       player points result\n1 Z 24 1\n2 B 29 0\n3 C 13 1\n4 D 15 0<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><em>Anda dapat menemukan dokumentasi lengkap untuk fungsi recode() <a href=\"https:\/\/dplyr.tidyverse.org\/reference\/recode.html\" target=\"_blank\" rel=\"noopener\">di sini<\/a> .<\/em><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Terkadang Anda mungkin tertarik untuk mengkode ulang nilai tertentu ke dalam bingkai data di R. Untungnya, hal ini dapat dengan mudah dilakukan menggunakan fungsi recode() dari paket dplyr. Tutorial ini menunjukkan beberapa contoh penggunaan praktis fungsi ini. Contoh 1: Kode ulang satu kolom dalam kerangka data Kode berikut menunjukkan cara mengkode ulang satu kolom 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>Cara mengkode ulang nilai menggunakan dplyr - Statorials<\/title>\n<meta name=\"description\" content=\"Penjelasan sederhana tentang cara mengkode ulang nilai di R menggunakan fungsi recode() dplyr.\" \/>\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\/kode-ulang-dplyr\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara mengkode ulang nilai menggunakan dplyr - Statorials\" \/>\n<meta property=\"og:description\" content=\"Penjelasan sederhana tentang cara mengkode ulang nilai di R menggunakan fungsi recode() dplyr.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/kode-ulang-dplyr\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-28T08:57:54+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\/kode-ulang-dplyr\/\",\"url\":\"https:\/\/statorials.org\/id\/kode-ulang-dplyr\/\",\"name\":\"Cara mengkode ulang nilai menggunakan dplyr - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-28T08:57:54+00:00\",\"dateModified\":\"2023-07-28T08:57:54+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Penjelasan sederhana tentang cara mengkode ulang nilai di R menggunakan fungsi recode() dplyr.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/kode-ulang-dplyr\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/kode-ulang-dplyr\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/kode-ulang-dplyr\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara mengkode ulang nilai 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 mengkode ulang nilai menggunakan dplyr - Statorials","description":"Penjelasan sederhana tentang cara mengkode ulang nilai di R menggunakan fungsi recode() dplyr.","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\/kode-ulang-dplyr\/","og_locale":"id_ID","og_type":"article","og_title":"Cara mengkode ulang nilai menggunakan dplyr - Statorials","og_description":"Penjelasan sederhana tentang cara mengkode ulang nilai di R menggunakan fungsi recode() dplyr.","og_url":"https:\/\/statorials.org\/id\/kode-ulang-dplyr\/","og_site_name":"Statorials","article_published_time":"2023-07-28T08:57:54+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\/kode-ulang-dplyr\/","url":"https:\/\/statorials.org\/id\/kode-ulang-dplyr\/","name":"Cara mengkode ulang nilai menggunakan dplyr - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-28T08:57:54+00:00","dateModified":"2023-07-28T08:57:54+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Penjelasan sederhana tentang cara mengkode ulang nilai di R menggunakan fungsi recode() dplyr.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/kode-ulang-dplyr\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/kode-ulang-dplyr\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/kode-ulang-dplyr\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara mengkode ulang nilai 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\/905"}],"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=905"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/905\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=905"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=905"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=905"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}