{"id":1864,"date":"2023-07-24T16:46:00","date_gmt":"2023-07-24T16:46:00","guid":{"rendered":"https:\/\/statorials.org\/id\/r-menggabungkan-dua-bingkai-data-dengan-kolom-berbeda\/"},"modified":"2023-07-24T16:46:00","modified_gmt":"2023-07-24T16:46:00","slug":"r-menggabungkan-dua-bingkai-data-dengan-kolom-berbeda","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/r-menggabungkan-dua-bingkai-data-dengan-kolom-berbeda\/","title":{"rendered":"Cara menggabungkan dua frame data di r dengan kolom berbeda"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan fungsi <strong>bind_rows()<\/strong> dari paket <a href=\"https:\/\/dplyr.tidyverse.org\/index.html\" target=\"_blank\" rel=\"noopener\">dplyr<\/a> di R untuk menggabungkan dua bingkai data dengan kolom berbeda dengan cepat:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #000000;\"><span style=\"color: #107d3f;\"><span style=\"color: #993300;\">library<\/span> <span style=\"color: #000000;\">(dplyr)<\/span>\n<\/span><\/span>\nbind_rows(df1, df2)<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan fungsi ini dalam praktiknya.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh: Gabungkan dua frame data dengan kolom berbeda<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Misalkan kita memiliki dua frame data berikut di R:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#define first data frame\n<\/span>df1 &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (A=c(1, 6, 3, 7, 5),\n                  B=c(7, 9, 8, 3, 2),\n                  C=c(3, 5, 2, 9, 9))\n\ndf1\n\n  ABC\n1 1 7 3\n2 6 9 5\n3 3 8 2\n4 7 3 9\n5 5 2 9\n\n<span style=\"color: #008080;\">#define second data frame\n<\/span>df2 &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (B=c(1, 3, 3, 4, 5),\n                  C=c(7, 7, 8, 3, 2),\n                  D=c(3, 3, 6, 6, 8))\n\ndf2\n\n  BCD\n1 1 7 3\n2 3 7 3\n3 3 8 6\n4 4 3 6\n5 5 2 8<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa df1 memiliki nama kolom berikut:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">MEMILIKI<\/span><\/li>\n<li> <span style=\"color: #000000;\">B<\/span><\/li>\n<li> <span style=\"color: #000000;\">VS<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Dan perhatikan bahwa df2 memiliki nama kolom berikut:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">B<\/span><\/li>\n<li> <span style=\"color: #000000;\">VS<\/span><\/li>\n<li> <span style=\"color: #000000;\">D<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Nama kolomnya tidak cocok, sehingga fungsi rbind() di R akan menimbulkan error jika kita mencoba menggunakannya.<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#attempt to use rbind to row bind data frames\n<\/span>rbind(df1, df2)\n\nError in match.names(clabs, names(xi)): \n  names do not match previous names\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Sebagai gantinya, kita dapat menggunakan fungsi <strong>bind_rows()<\/strong> dari paket dplyr untuk menggabungkan kedua bingkai data ini dan cukup mengisi nilai yang hilang di bingkai data yang dihasilkan dengan nilai NA:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #993300;\">library<\/span> (dplyr)<\/span>\n\n#combine df1 and df2\n<\/span>bind_rows(df1, df2)\n\n    ABCD\n1 1 7 3 NA\n2 6 9 5 NA\n3 3 8 2 NA\n4 7 3 9 NA\n5 5 2 9 NA\n6 NA 1 7 3\n7 NA 3 7 3\n8 NA 3 8 6\n9 NA 4 3 6\n10 NA 5 2 8\n<\/strong><\/span><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h3>\n<p> <a href=\"https:\/\/statorials.org\/id\/r-menggabungkan-dua-kolom-menjadi-satu\/\" target=\"_blank\" rel=\"noopener\">Cara menggabungkan dua kolom menjadi satu di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/tumpukan-kolom-di-r\/\" target=\"_blank\" rel=\"noopener\">Cara menumpuk kolom bingkai data di R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan fungsi bind_rows() dari paket dplyr di R untuk menggabungkan dua bingkai data dengan kolom berbeda dengan cepat: library (dplyr) bind_rows(df1, df2) Contoh berikut menunjukkan cara menggunakan fungsi ini dalam praktiknya. Contoh: Gabungkan dua frame data dengan kolom berbeda Misalkan kita memiliki dua frame data berikut di R: #define first data frame df1 [&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 dua frame data di R dengan kolom berbeda<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menggabungkan dua frame data di R yang memiliki kolom berbeda, beserta 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\/r-menggabungkan-dua-bingkai-data-dengan-kolom-berbeda\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara menggabungkan dua frame data di R dengan kolom berbeda\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menggabungkan dua frame data di R yang memiliki kolom berbeda, beserta sebuah contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/r-menggabungkan-dua-bingkai-data-dengan-kolom-berbeda\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-24T16:46:00+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\/r-menggabungkan-dua-bingkai-data-dengan-kolom-berbeda\/\",\"url\":\"https:\/\/statorials.org\/id\/r-menggabungkan-dua-bingkai-data-dengan-kolom-berbeda\/\",\"name\":\"Cara menggabungkan dua frame data di R dengan kolom berbeda\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-24T16:46:00+00:00\",\"dateModified\":\"2023-07-24T16:46:00+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menggabungkan dua frame data di R yang memiliki kolom berbeda, beserta sebuah contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/r-menggabungkan-dua-bingkai-data-dengan-kolom-berbeda\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/r-menggabungkan-dua-bingkai-data-dengan-kolom-berbeda\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/r-menggabungkan-dua-bingkai-data-dengan-kolom-berbeda\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara menggabungkan dua frame data di r dengan kolom berbeda\"}]},{\"@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 dua frame data di R dengan kolom berbeda","description":"Tutorial ini menjelaskan cara menggabungkan dua frame data di R yang memiliki kolom berbeda, beserta 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\/r-menggabungkan-dua-bingkai-data-dengan-kolom-berbeda\/","og_locale":"id_ID","og_type":"article","og_title":"Cara menggabungkan dua frame data di R dengan kolom berbeda","og_description":"Tutorial ini menjelaskan cara menggabungkan dua frame data di R yang memiliki kolom berbeda, beserta sebuah contoh.","og_url":"https:\/\/statorials.org\/id\/r-menggabungkan-dua-bingkai-data-dengan-kolom-berbeda\/","og_site_name":"Statorials","article_published_time":"2023-07-24T16:46:00+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\/r-menggabungkan-dua-bingkai-data-dengan-kolom-berbeda\/","url":"https:\/\/statorials.org\/id\/r-menggabungkan-dua-bingkai-data-dengan-kolom-berbeda\/","name":"Cara menggabungkan dua frame data di R dengan kolom berbeda","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-24T16:46:00+00:00","dateModified":"2023-07-24T16:46:00+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menggabungkan dua frame data di R yang memiliki kolom berbeda, beserta sebuah contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/r-menggabungkan-dua-bingkai-data-dengan-kolom-berbeda\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/r-menggabungkan-dua-bingkai-data-dengan-kolom-berbeda\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/r-menggabungkan-dua-bingkai-data-dengan-kolom-berbeda\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara menggabungkan dua frame data di r dengan kolom berbeda"}]},{"@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\/1864"}],"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=1864"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/1864\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=1864"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=1864"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=1864"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}