{"id":3280,"date":"2023-07-18T07:55:09","date_gmt":"2023-07-18T07:55:09","guid":{"rendered":"https:\/\/statorials.org\/id\/dplyr-ganti-beberapa-nilai\/"},"modified":"2023-07-18T07:55:09","modified_gmt":"2023-07-18T07:55:09","slug":"dplyr-ganti-beberapa-nilai","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/dplyr-ganti-beberapa-nilai\/","title":{"rendered":"Cara mengganti beberapa nilai dalam satu bingkai data menggunakan dplyr"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\"><span style=\"color: #000000;\">Anda dapat menggunakan sintaks dasar berikut untuk mengganti beberapa nilai dalam bingkai data di R menggunakan fungsi dalam paket <a href=\"https:\/\/dplyr.tidyverse.org\/\" target=\"_blank\" rel=\"noopener\">dplyr<\/a> :<\/span><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">library<\/span> (dplyr)\n\ndf %&gt;%\n  mutate(var1 = recode(var1, ' <span style=\"color: #ff0000;\">oldvalue1<\/span> ' = ' <span style=\"color: #ff0000;\">newvalue1<\/span> ', ' <span style=\"color: #ff0000;\">oldvalue2<\/span> ' = ' <span style=\"color: #ff0000;\">newvalue2<\/span> '), \n         var2 = recode(var2, ' <span style=\"color: #ff0000;\">oldvalue1<\/span> ' = ' <span style=\"color: #ff0000;\">newvalue1<\/span> ', ' <span style=\"color: #ff0000;\">oldvalue2<\/span> ' = ' <span style=\"color: #ff0000;\">newvalue2<\/span> '))\n<\/strong><\/pre>\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: Ganti beberapa nilai menggunakan dplyr<\/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 style=\"color: #000000;\">df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (conf=c('East', 'East', 'West', 'West', 'North'),\n                 position=c('Guard', 'Guard', 'Guard', 'Guard', 'Forward'),\n                 dots=c(22, 25, 29, 13, 18))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n   conf position points\n1 East Guard 22\n2 East Guard 25\n3 West Guard 29\n4 West Guard 13\n5 North Forward 18<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Sekarang misalkan kita ingin mengganti nilai-nilai berikut dalam bingkai data:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>kolom &#8216;konf&#8217;:<\/strong><\/span>\n<ul>\n<li> <span style=\"color: #000000;\">Gantikan \u201cTimur\u201d dengan \u201cE\u201d<\/span><\/li>\n<li> <span style=\"color: #000000;\">Ubah \u201cBarat\u201d menjadi \u201cW\u201d<\/span><\/li>\n<li> <span style=\"color: #000000;\">Gantikan \u201cUtara\u201d dengan \u201cN\u201d<\/span><\/li>\n<\/ul>\n<\/li>\n<li> <span style=\"color: #000000;\"><strong>Kolom \u201cPosisi\u201d:<\/strong><\/span>\n<ul>\n<li> <span style=\"color: #000000;\">Ubah \u201cPenjaga\u201d menjadi \u201cG\u201d<\/span><\/li>\n<li> <span style=\"color: #000000;\">Ubah \u201cTeruskan\u201d menjadi \u201cF\u201d<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan fungsi <strong>mutate()<\/strong> dan <strong>recode()<\/strong> untuk melakukan ini:<\/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#replace multiple values in conf and position columns<\/span>\ndf %&gt;%\n  mutate(conf = recode(conf, ' <span style=\"color: #ff0000;\">East<\/span> ' = ' <span style=\"color: #ff0000;\">E<\/span> ', ' <span style=\"color: #ff0000;\">West<\/span> ' = ' <span style=\"color: #ff0000;\">W<\/span> ', ' <span style=\"color: #ff0000;\">North<\/span> ' = ' <span style=\"color: #ff0000;\">N<\/span> '), \n         position = recode(position, ' <span style=\"color: #ff0000;\">Guard<\/span> ' = ' <span style=\"color: #ff0000;\">G<\/span> ', ' <span style=\"color: #ff0000;\">Forward<\/span> ' = ' <span style=\"color: #ff0000;\">F<\/span> '))\n\n  conf position points\n1EG 22\n2 EG 25\n3 WG 29\n4 WG 13\n5 NF 18\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa setiap nilai di kolom \u201cconf\u201d dan \u201cposition\u201d telah diganti dengan nilai tertentu.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan juga bahwa nilai di kolom \u201cpoin\u201d 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 menggunakan dplyr:<\/span><\/p>\n<p> <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><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 untuk mengganti beberapa nilai dalam bingkai data di R menggunakan fungsi dalam paket dplyr : library (dplyr) df %&gt;% mutate(var1 = recode(var1, &#8216; oldvalue1 &#8216; = &#8216; newvalue1 &#8216;, &#8216; oldvalue2 &#8216; = &#8216; newvalue2 &#8216;), var2 = recode(var2, &#8216; oldvalue1 &#8216; = &#8216; newvalue1 &#8216;, &#8216; oldvalue2 &#8216; [&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 mengganti beberapa nilai dalam bingkai data menggunakan dplyr - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara mengganti beberapa nilai dalam bingkai data di R 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-ganti-beberapa-nilai\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara mengganti beberapa nilai dalam bingkai data menggunakan dplyr - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara mengganti beberapa nilai dalam bingkai data di R menggunakan dplyr, dengan sebuah contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/dplyr-ganti-beberapa-nilai\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-18T07:55:09+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=\"1 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/id\/dplyr-ganti-beberapa-nilai\/\",\"url\":\"https:\/\/statorials.org\/id\/dplyr-ganti-beberapa-nilai\/\",\"name\":\"Cara mengganti beberapa nilai dalam bingkai data menggunakan dplyr - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-18T07:55:09+00:00\",\"dateModified\":\"2023-07-18T07:55:09+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara mengganti beberapa nilai dalam bingkai data di R menggunakan dplyr, dengan sebuah contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/dplyr-ganti-beberapa-nilai\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/dplyr-ganti-beberapa-nilai\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/dplyr-ganti-beberapa-nilai\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara mengganti beberapa nilai dalam satu bingkai data 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 mengganti beberapa nilai dalam bingkai data menggunakan dplyr - Statorials","description":"Tutorial ini menjelaskan cara mengganti beberapa nilai dalam bingkai data di R 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-ganti-beberapa-nilai\/","og_locale":"id_ID","og_type":"article","og_title":"Cara mengganti beberapa nilai dalam bingkai data menggunakan dplyr - Statorials","og_description":"Tutorial ini menjelaskan cara mengganti beberapa nilai dalam bingkai data di R menggunakan dplyr, dengan sebuah contoh.","og_url":"https:\/\/statorials.org\/id\/dplyr-ganti-beberapa-nilai\/","og_site_name":"Statorials","article_published_time":"2023-07-18T07:55:09+00:00","author":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"Benjamin anderson","Estimasi waktu membaca":"1 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/id\/dplyr-ganti-beberapa-nilai\/","url":"https:\/\/statorials.org\/id\/dplyr-ganti-beberapa-nilai\/","name":"Cara mengganti beberapa nilai dalam bingkai data menggunakan dplyr - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-18T07:55:09+00:00","dateModified":"2023-07-18T07:55:09+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara mengganti beberapa nilai dalam bingkai data di R menggunakan dplyr, dengan sebuah contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/dplyr-ganti-beberapa-nilai\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/dplyr-ganti-beberapa-nilai\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/dplyr-ganti-beberapa-nilai\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara mengganti beberapa nilai dalam satu bingkai data 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\/3280"}],"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=3280"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3280\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3280"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3280"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3280"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}