{"id":3043,"date":"2023-07-19T12:05:33","date_gmt":"2023-07-19T12:05:33","guid":{"rendered":"https:\/\/statorials.org\/id\/transmutasi-r-dplyr\/"},"modified":"2023-07-19T12:05:33","modified_gmt":"2023-07-19T12:05:33","slug":"transmutasi-r-dplyr","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/transmutasi-r-dplyr\/","title":{"rendered":"Cara menggunakan fungsi transmutasi dplyr di r (dengan contoh)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan fungsi <b>transmute()<\/b> di R untuk menambahkan variabel terhitung baru ke bingkai data dan menghapus variabel yang ada.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Fungsi ini menggunakan sintaks dasar berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df %&gt;% transmute(var_new = var1 * 2)\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Dalam contoh ini, variabel baru bernama <strong>var_new<\/strong> akan dibuat dengan mengalikan variabel yang sudah ada bernama <strong>var1<\/strong> dengan 2.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan fungsi <strong>transmute()<\/strong> dengan bingkai data berikut di R:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#create data frame\n<\/span>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (team=c('A', 'B', 'C', 'D', 'E'),\n                 points=c(99, 90, 86, 88, 95),\n                 assists=c(33, 28, 31, 39, 34),\n                 rebounds=c(30, 28, 24, 24, 28))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n  team points assists rebounds\n1 A 99 33 30\n2 B 90 28 28\n3 C 86 31 24\n4 D 88 39 24\n5 E 95 34 28\n<\/span><\/span><\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 1: Gunakan transmute() untuk membuat variabel baru<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan <strong>transmute()<\/strong> untuk membuat variabel baru:<\/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)\n\n<span style=\"color: #008080;\">#create new variable called points2<\/span>\ndf %&gt;% transmute(points2 = points * 2)\n\n  points2\n1,198\n2,180\n3,172\n4,176\n5,190<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Nilai <strong>titik2<\/strong> sama dengan nilai asli kolom titik dikalikan dua.<\/span><\/span><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa fungsi <strong>transmute()<\/strong> sebenarnya tidak mengubah bingkai data asli.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Untuk menyimpan hasil fungsi <strong>transmute()<\/strong> dalam bingkai data baru, Anda harus menyimpannya dalam sebuah variabel:<\/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#store results of transmute in variable\n<span style=\"color: #000000;\">df_points2 &lt;- df %&gt;% transmute(points2 = points * 2)\n<\/span>\n#view results\n<span style=\"color: #000000;\">df_points2\n\n  points2\n1,198\n2,180\n3,172\n4,176\n5,190<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Hasil <strong>transmute()<\/strong> kini disimpan dalam bingkai data baru.<\/span><\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 2: Gunakan transmute() untuk membuat beberapa variabel baru<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan <strong>transmute()<\/strong> untuk membuat beberapa variabel baru dari variabel yang sudah ada:<\/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)\n\n<span style=\"color: #008080;\">#create multiple new variables\n<\/span>df %&gt;%\n transmute(\n  points2 = points * 2,\n  rebounds_squared = rebounds^2,\n  assists_half = assists\/2,\n  team_name= paste0(' <span style=\"color: #ff0000;\">team_<\/span> ', team)\n)\n\n  points2 rebounds_squared assists_half team_name\n1,198,900 16.5 team_A\n2 180 784 14.0 team_B\n3 172 576 15.5 team_C\n4 176 576 19.5 team_D\n5 190 784 17.0 team_E\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Perhatikan bahwa empat variabel baru telah dibuat.<\/span><\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Tutorial berikut menjelaskan cara melakukan operasi umum lainnya di R:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/gerakan-dplyr\/\" target=\"_blank\" rel=\"noopener\">Cara menggunakan fungsi relokasi() di dplyr<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/irisan-dplyr\/\" target=\"_blank\" rel=\"noopener\">Cara menggunakan fungsi irisan() di dplyr<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/filter-dplyr-berdasarkan-nomor-baris\/\" target=\"_blank\" rel=\"noopener\">Cara memfilter berdasarkan nomor baris di dplyr<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan fungsi transmute() di R untuk menambahkan variabel terhitung baru ke bingkai data dan menghapus variabel yang ada. Fungsi ini menggunakan sintaks dasar berikut: df %&gt;% transmute(var_new = var1 * 2) Dalam contoh ini, variabel baru bernama var_new akan dibuat dengan mengalikan variabel yang sudah ada bernama var1 dengan 2. Contoh berikut menunjukkan [&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 menggunakan fungsi transmutasi dplyr di R (dengan contoh) \u2013 Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menggunakan fungsi transmute dari paket dplyr di R, dengan beberapa 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\/transmutasi-r-dplyr\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara menggunakan fungsi transmutasi dplyr di R (dengan contoh) \u2013 Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menggunakan fungsi transmute dari paket dplyr di R, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/transmutasi-r-dplyr\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-19T12:05:33+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\/transmutasi-r-dplyr\/\",\"url\":\"https:\/\/statorials.org\/id\/transmutasi-r-dplyr\/\",\"name\":\"Cara menggunakan fungsi transmutasi dplyr di R (dengan contoh) \u2013 Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-19T12:05:33+00:00\",\"dateModified\":\"2023-07-19T12:05:33+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menggunakan fungsi transmute dari paket dplyr di R, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/transmutasi-r-dplyr\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/transmutasi-r-dplyr\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/transmutasi-r-dplyr\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara menggunakan fungsi transmutasi dplyr di r (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 menggunakan fungsi transmutasi dplyr di R (dengan contoh) \u2013 Statorials","description":"Tutorial ini menjelaskan cara menggunakan fungsi transmute dari paket dplyr di R, dengan beberapa 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\/transmutasi-r-dplyr\/","og_locale":"id_ID","og_type":"article","og_title":"Cara menggunakan fungsi transmutasi dplyr di R (dengan contoh) \u2013 Statorials","og_description":"Tutorial ini menjelaskan cara menggunakan fungsi transmute dari paket dplyr di R, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/transmutasi-r-dplyr\/","og_site_name":"Statorials","article_published_time":"2023-07-19T12:05:33+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\/transmutasi-r-dplyr\/","url":"https:\/\/statorials.org\/id\/transmutasi-r-dplyr\/","name":"Cara menggunakan fungsi transmutasi dplyr di R (dengan contoh) \u2013 Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-19T12:05:33+00:00","dateModified":"2023-07-19T12:05:33+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menggunakan fungsi transmute dari paket dplyr di R, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/transmutasi-r-dplyr\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/transmutasi-r-dplyr\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/transmutasi-r-dplyr\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara menggunakan fungsi transmutasi dplyr di r (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\/3043"}],"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=3043"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3043\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3043"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3043"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3043"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}