{"id":2288,"date":"2023-07-22T22:28:49","date_gmt":"2023-07-22T22:28:49","guid":{"rendered":"https:\/\/statorials.org\/id\/menggabungkan-beberapa-bingkai-data-di-r\/"},"modified":"2023-07-22T22:28:49","modified_gmt":"2023-07-22T22:28:49","slug":"menggabungkan-beberapa-bingkai-data-di-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/menggabungkan-beberapa-bingkai-data-di-r\/","title":{"rendered":"Cara menggabungkan beberapa frame data di r (dengan contoh)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan salah satu dari dua metode untuk menggabungkan beberapa bingkai data di R:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Metode 1: Gunakan Basis R<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #ff0000;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#put all data frames into list\n<\/span>df_list &lt;- list(df1, df2, df3)\n\n<span style=\"color: #008080;\">#merge all data frames into list\n<\/span>Reduce(function(x, y) merge(x, y, all= <span style=\"color: #008000;\">TRUE<\/span> ), df_list)<\/span>\n<\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Metode 2: Gunakan Tidyverse<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #ff0000;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">library<\/span> (tidyverse)<\/span>\n\n#put all data frames into list\n<\/span>df_list &lt;- list(df1, df2, df3)\n\n<span style=\"color: #008080;\">#merge all data frames into list\n<\/span>df_list %&gt;% reduce(full_join, by=' <span style=\"color: #ff0000;\">variable_name<\/span> ')\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan masing-masing metode dalam praktik.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Metode 1: Gabungkan Beberapa Bingkai Data Menggunakan Basis R<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Misalkan kita memiliki frame 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;\">#define data frames\n<\/span>df1 &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (id=c(1, 2, 3, 4, 5),\n                  revenue=c(34, 36, 40, 49, 43))\n\ndf2 &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (id=c(1, 2, 5, 6, 7),\n                  expenses=c(22, 26, 31, 40, 20))\n\ndf3 &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (id=c(1, 2, 4, 5, 7),\n                  profit=c(12, 10, 14, 12, 9))<\/span><\/span><\/strong>\n<\/pre>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan sintaks berikut untuk menggabungkan semua frame data menggunakan fungsi dasar 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;\">#put all data frames into list\n<\/span>df_list &lt;- list(df1, df2, df3)      \n\n<span style=\"color: #008080;\">#merge all data frames together\n<\/span>Reduce(function(x, y) merge(x, y, all= <span style=\"color: #008000;\">TRUE<\/span> ), df_list)  \n\n  id revenue expenses profit\n1 1 34 22 12\n2 2 36 26 10\n3 3 40 NA NA\n4 4 49 NA 14\n5 5 43 31 12\n6 6 NA 40 NA\n7 7 NA 20 9<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa setiap nilai &#8220;id&#8221; dari setiap blok data asli disertakan dalam blok data akhir.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Metode 2: Gabungkan Beberapa Bingkai Data Menggunakan Tidyverse<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Misalkan kita memiliki frame 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;\">#define data frames\n<\/span>df1 &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (id=c(1, 2, 3, 4, 5),\n                  revenue=c(34, 36, 40, 49, 43))\n\ndf2 &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (id=c(1, 2, 5, 6, 7),\n                  expenses=c(22, 26, 31, 40, 20))\n\ndf3 &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (id=c(1, 2, 4, 5, 7),\n                  profit=c(12, 10, 14, 12, 9))<\/span><\/span><\/strong>\n<\/pre>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan sintaks berikut untuk menggabungkan semua bingkai data menggunakan fungsi dari <a href=\"https:\/\/www.tidyverse.org\/\" target=\"_blank\" rel=\"noopener\">Tidyverse<\/a> \u2013 kumpulan paket yang dirancang untuk ilmu data 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;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">library<\/span> (tidyverse)<\/span>\n\n#put all data frames into list\n<\/span>df_list &lt;- list(df1, df2, df3)      \n\n<span style=\"color: #008080;\">#merge all data frames together\n<\/span>df_list %&gt;% reduce(full_join, by=' <span style=\"color: #ff0000;\">id<\/span> ')\n\n  id revenue expenses profit\n1 1 34 22 12\n2 2 36 26 10\n3 3 40 NA NA\n4 4 49 NA 14\n5 5 43 31 12\n6 6 NA 40 NA\n7 7 NA 20 9<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa bingkai data akhir cocok dengan bingkai data yang kami hasilkan menggunakan metode pertama.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Catatan<\/strong> : Pendekatan Tidyverse akan terasa lebih cepat jika Anda bekerja dengan bingkai data yang sangat besar.<\/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 menjalankan fungsi umum lainnya di R:<\/span><\/p>\n<p> Cara menggabungkan bingkai data berdasarkan beberapa kolom di R<br \/> <a href=\"https:\/\/statorials.org\/id\/tumpukan-kolom-di-r\/\" target=\"_blank\" rel=\"noopener\">Cara menumpuk kolom bingkai data di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/dplyr-anti-gabung\/\" target=\"_blank\" rel=\"noopener\">Cara menggunakan anti_join di R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan salah satu dari dua metode untuk menggabungkan beberapa bingkai data di R: Metode 1: Gunakan Basis R #put all data frames into list df_list &lt;- list(df1, df2, df3) #merge all data frames into list Reduce(function(x, y) merge(x, y, all= TRUE ), df_list) Metode 2: Gunakan Tidyverse library (tidyverse) #put all data frames [&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 Menggabungkan Beberapa Frame Data di R (dengan Contoh) - Statologi<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menggabungkan beberapa frame data 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\/menggabungkan-beberapa-bingkai-data-di-r\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Menggabungkan Beberapa Frame Data di R (dengan Contoh) - Statologi\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menggabungkan beberapa frame data di R, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/menggabungkan-beberapa-bingkai-data-di-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-22T22:28:49+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\/menggabungkan-beberapa-bingkai-data-di-r\/\",\"url\":\"https:\/\/statorials.org\/id\/menggabungkan-beberapa-bingkai-data-di-r\/\",\"name\":\"Cara Menggabungkan Beberapa Frame Data di R (dengan Contoh) - Statologi\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-22T22:28:49+00:00\",\"dateModified\":\"2023-07-22T22:28:49+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menggabungkan beberapa frame data di R, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/menggabungkan-beberapa-bingkai-data-di-r\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/menggabungkan-beberapa-bingkai-data-di-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/menggabungkan-beberapa-bingkai-data-di-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara menggabungkan beberapa frame data 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 Menggabungkan Beberapa Frame Data di R (dengan Contoh) - Statologi","description":"Tutorial ini menjelaskan cara menggabungkan beberapa frame data 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\/menggabungkan-beberapa-bingkai-data-di-r\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Menggabungkan Beberapa Frame Data di R (dengan Contoh) - Statologi","og_description":"Tutorial ini menjelaskan cara menggabungkan beberapa frame data di R, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/menggabungkan-beberapa-bingkai-data-di-r\/","og_site_name":"Statorials","article_published_time":"2023-07-22T22:28:49+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\/menggabungkan-beberapa-bingkai-data-di-r\/","url":"https:\/\/statorials.org\/id\/menggabungkan-beberapa-bingkai-data-di-r\/","name":"Cara Menggabungkan Beberapa Frame Data di R (dengan Contoh) - Statologi","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-22T22:28:49+00:00","dateModified":"2023-07-22T22:28:49+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menggabungkan beberapa frame data di R, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/menggabungkan-beberapa-bingkai-data-di-r\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/menggabungkan-beberapa-bingkai-data-di-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/menggabungkan-beberapa-bingkai-data-di-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara menggabungkan beberapa frame data 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\/2288"}],"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=2288"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2288\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=2288"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=2288"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=2288"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}