{"id":949,"date":"2023-07-28T05:30:58","date_gmt":"2023-07-28T05:30:58","guid":{"rendered":"https:\/\/statorials.org\/id\/bergabung-dengan-beberapa-kerangka-data-dplyr\/"},"modified":"2023-07-28T05:30:58","modified_gmt":"2023-07-28T05:30:58","slug":"bergabung-dengan-beberapa-kerangka-data-dplyr","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/bergabung-dengan-beberapa-kerangka-data-dplyr\/","title":{"rendered":"Cara menggabungkan beberapa frame data menggunakan dplyr"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Seringkali, Anda mungkin tertarik untuk menggabungkan beberapa bingkai data di R. Untungnya, hal ini mudah dilakukan menggunakan fungsi <a href=\"https:\/\/dplyr.tidyverse.org\/reference\/mutate-joins.html\" target=\"_blank\" rel=\"noopener noreferrer\">left_join()<\/a><\/span> <span style=\"color: #000000;\">dari paket <a href=\"https:\/\/dplyr.tidyverse.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">dplyr<\/a> .<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>library(dplyr)<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Misalnya, kita memiliki tiga bingkai data berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create data frame<\/span>\ndf1 &lt;- data.frame(a = c('a', 'b', 'c', 'd', 'e', 'f'),\n                  b = c(12, 14, 14, 18, 22, 23))\n\ndf2 &lt;- data.frame(a = c('a', 'a', 'a', 'b', 'b', 'b'),\n                  c = c(23, 24, 33, 34, 37, 41))\n\ndf3 &lt;- data.frame(a = c('d', 'e', 'f', 'g', 'h', 'i'),\n                  d = c(23, 24, 33, 34, 37, 41))\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Untuk menggabungkan ketiga frame data, kita cukup melakukan dua penggabungan kiri, satu demi satu:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#join the three data frames<\/span>\ndf1 %&gt;%\n    <span style=\"color: #3366ff;\">left_join<\/span> (df2, by='a') %&gt;%\n    <span style=\"color: #3366ff;\">left_join<\/span> (df3, by='a')\n\n   abcd\n1 to 12 23 NA\n2 to 12 24 NA\n3 to 12 33 NA\n4 b 14 34 NA\n5 b 14 37 NA\n6 b 14 41 NA\n7 c 14 NA NA\n8 d 18 NA 23\n9th 22 NA 24\n10 f 23 NA 33\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa Anda juga dapat menyimpan hasil penggabungan ini sebagai bingkai data:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#join the three data frames and save result as new data frame named all_data<\/span>\nall_data &lt;- df1 %&gt;%\n              <span style=\"color: #3366ff;\">left_join<\/span> (df2, by='a') %&gt;%\n              <span style=\"color: #3366ff;\">left_join<\/span> (df3, by='a')\n\n<span style=\"color: #008080;\">#view summary of resulting data frame\n<\/span>glimpse(all_data)\n\nComments: 10\nVariables: 4\n$ a &lt;chr&gt; \"a\", \"a\", \"a\", \"b\", \"b\", \"b\", \"c\", \"d\", \"e\", \"f\"\n$b&lt;dbl&gt; 12, 12, 12, 14, 14, 14, 14, 18, 22, 23\n$ c &lt;dbl&gt; 23, 24, 33, 34, 37, 41, NA, NA, NA, NA\n$ d &lt;dbl&gt; NA, NA, NA, NA, NA, NA, NA, 23, 24, 33\n<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h3>\n<p> <a href=\"https:\/\/statorials.org\/id\/menyaring-baris-r\/\" target=\"_blank\" rel=\"noopener noreferrer\">Cara memfilter baris di R<\/a><br \/> Cara menghapus baris duplikat di R<br \/> <a href=\"https:\/\/statorials.org\/id\/data-resume-grup-r\/\" target=\"_blank\" rel=\"noopener noreferrer\">Cara mengelompokkan dan meringkas data di R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Seringkali, Anda mungkin tertarik untuk menggabungkan beberapa bingkai data di R. Untungnya, hal ini mudah dilakukan menggunakan fungsi left_join() dari paket dplyr . library(dplyr) Misalnya, kita memiliki tiga bingkai data berikut: #create data frame df1 &lt;- data.frame(a = c(&#8216;a&#8217;, &#8216;b&#8217;, &#8216;c&#8217;, &#8216;d&#8217;, &#8216;e&#8217;, &#8216;f&#8217;), b = c(12, 14, 14, 18, 22, 23)) df2 &lt;- data.frame(a [&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 bingkai data menggunakan dplyr - Statorials<\/title>\n<meta name=\"description\" content=\"Penjelasan sederhana tentang cara menggabungkan beberapa frame data di R menggunakan 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\/bergabung-dengan-beberapa-kerangka-data-dplyr\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara menggabungkan beberapa bingkai data menggunakan dplyr - Statorials\" \/>\n<meta property=\"og:description\" content=\"Penjelasan sederhana tentang cara menggabungkan beberapa frame data di R menggunakan dplyr.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/bergabung-dengan-beberapa-kerangka-data-dplyr\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-28T05:30:58+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\/bergabung-dengan-beberapa-kerangka-data-dplyr\/\",\"url\":\"https:\/\/statorials.org\/id\/bergabung-dengan-beberapa-kerangka-data-dplyr\/\",\"name\":\"Cara menggabungkan beberapa bingkai data menggunakan dplyr - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-28T05:30:58+00:00\",\"dateModified\":\"2023-07-28T05:30:58+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Penjelasan sederhana tentang cara menggabungkan beberapa frame data di R menggunakan dplyr.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/bergabung-dengan-beberapa-kerangka-data-dplyr\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/bergabung-dengan-beberapa-kerangka-data-dplyr\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/bergabung-dengan-beberapa-kerangka-data-dplyr\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara menggabungkan beberapa frame 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 menggabungkan beberapa bingkai data menggunakan dplyr - Statorials","description":"Penjelasan sederhana tentang cara menggabungkan beberapa frame data di R menggunakan 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\/bergabung-dengan-beberapa-kerangka-data-dplyr\/","og_locale":"id_ID","og_type":"article","og_title":"Cara menggabungkan beberapa bingkai data menggunakan dplyr - Statorials","og_description":"Penjelasan sederhana tentang cara menggabungkan beberapa frame data di R menggunakan dplyr.","og_url":"https:\/\/statorials.org\/id\/bergabung-dengan-beberapa-kerangka-data-dplyr\/","og_site_name":"Statorials","article_published_time":"2023-07-28T05:30:58+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\/bergabung-dengan-beberapa-kerangka-data-dplyr\/","url":"https:\/\/statorials.org\/id\/bergabung-dengan-beberapa-kerangka-data-dplyr\/","name":"Cara menggabungkan beberapa bingkai data menggunakan dplyr - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-28T05:30:58+00:00","dateModified":"2023-07-28T05:30:58+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Penjelasan sederhana tentang cara menggabungkan beberapa frame data di R menggunakan dplyr.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/bergabung-dengan-beberapa-kerangka-data-dplyr\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/bergabung-dengan-beberapa-kerangka-data-dplyr\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/bergabung-dengan-beberapa-kerangka-data-dplyr\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara menggabungkan beberapa frame 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\/949"}],"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=949"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/949\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=949"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=949"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=949"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}