{"id":1888,"date":"2023-07-24T14:21:44","date_gmt":"2023-07-24T14:21:44","guid":{"rendered":"https:\/\/statorials.org\/id\/kiri-bergabung-r\/"},"modified":"2023-07-24T14:21:44","modified_gmt":"2023-07-24T14:21:44","slug":"kiri-bergabung-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/kiri-bergabung-r\/","title":{"rendered":"Bagaimana melakukan gabung kiri di r (dengan contoh)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan fungsi <strong>merge()<\/strong> untuk melakukan penggabungan kiri di basis R:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#left join using base R<\/span>\nmerge(df1,df2, all. <span style=\"color: #3366ff;\">x<\/span> = <span style=\"color: #008000;\">TRUE<\/span> )\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Anda juga dapat menggunakan fungsi <strong>left_join()<\/strong> dari paket <a href=\"https:\/\/dplyr.tidyverse.org\/\" target=\"_blank\" rel=\"noopener\">dplyr<\/a> untuk melakukan penggabungan kiri:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#left join using dplyr\n<\/span>dplyr::left_join(df2, df1)<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Catatan:<\/strong> Jika Anda bekerja dengan kumpulan data yang sangat besar, fungsi <strong>left_join()<\/strong> akan cenderung lebih cepat daripada fungsi <strong>merge()<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan masing-masing fungsi ini dalam praktik dengan bingkai data berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#define first data frame\n<\/span>df1 &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (team=c(' <span style=\"color: #ff0000;\">Mavs<\/span> ', ' <span style=\"color: #ff0000;\">Hawks<\/span> ', ' <span style=\"color: #ff0000;\">Spurs<\/span> ', ' <span style=\"color: #ff0000;\">Nets<\/span> '),\n                  dots=c(99, 93, 96, 104))\n\ndf1\n\n   team points\n1 Mavs 99\n2 Hawks 93\n3 Spurs 96\n4 Nets 104\n\n<span style=\"color: #008080;\">#define second data frame\n<\/span>df2 &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (team=c(' <span style=\"color: #ff0000;\">Mavs<\/span> ', ' <span style=\"color: #ff0000;\">Hawks<\/span> ', ' <span style=\"color: #ff0000;\">Spurs<\/span> ', ' <span style=\"color: #ff0000;\">Nets<\/span> '),\n                  rebounds=c(25, 32, 38, 30),\n                  assists=c(19, 18, 22, 25))\n\ndf2\n\n   team rebound assists\n1 Mavs 25 19\n2 Hawks 32 18\n3 Spurs 38 22\n4 Nets 30 25<\/strong><\/pre>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 1: Gabung kiri menggunakan Basis R<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan fungsi <strong>merge()<\/strong> di basis R untuk melakukan penggabungan kiri, menggunakan kolom &#8216;tim&#8217; sebagai kolom untuk bergabung:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#perform left join using base R<\/span>\nmerge(df1, df2, by=' <span style=\"color: #ff0000;\">team<\/span> ', all. <span style=\"color: #3366ff;\">x<\/span> = <span style=\"color: #008000;\">TRUE<\/span> )\n\n   team points rebound assists\n1 Hawks 93 32 18\n2 Mavs 99 25 19\n3 Nets 104 30 25\n4 Spurs 96 38 22\n<\/strong><\/pre>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 2: Gabung ke kiri menggunakan dplyr<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan fungsi <strong>left_join()<\/strong> dari paket dplyr untuk melakukan join kiri, menggunakan kolom &#8216;team&#8217; sebagai kolom untuk bergabung:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #993300;\">library<\/span> (dplyr)\n\n<span style=\"color: #008080;\">#perform left join using dplyr<\/span> \nleft_join(df1, df2, by=' <span style=\"color: #ff0000;\">team<\/span> ')\n\n   team points rebound assists\n1 Mavs 99 25 19\n2 Hawks 93 32 18\n3 Spurs 96 38 22\n4 Nets 104 30 25<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Satu perbedaan yang akan Anda lihat antara kedua fungsi ini adalah fungsi <strong>merge()<\/strong> secara otomatis mengurutkan baris berdasarkan abjad berdasarkan kolom yang Anda gunakan untuk melakukan penggabungan.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Sebaliknya, fungsi <strong>left_join()<\/strong> mempertahankan urutan asli baris pada bingkai data pertama.<\/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 operasi umum lainnya di R:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/gabung-dalam-r\/\" target=\"_blank\" rel=\"noopener\">Bagaimana cara melakukan inner join di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/pencocokan-fuzzy-di-r\/\" target=\"_blank\" rel=\"noopener\">Bagaimana melakukan pencocokan fuzzy di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/r-tambahkan-kolom-ke-kerangka-data\/\" target=\"_blank\" rel=\"noopener\">Bagaimana cara menambahkan kolom ke bingkai data di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/r-kolom-bergulir\/\" target=\"_blank\" rel=\"noopener\">Cara menghapus kolom dari bingkai data di R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan fungsi merge() untuk melakukan penggabungan kiri di basis R: #left join using base R merge(df1,df2, all. x = TRUE ) Anda juga dapat menggunakan fungsi left_join() dari paket dplyr untuk melakukan penggabungan kiri: #left join using dplyr dplyr::left_join(df2, df1) Catatan: Jika Anda bekerja dengan kumpulan data yang sangat besar, fungsi left_join() akan [&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 melakukan gabung kiri di R (dengan contoh) \u2013 Statorial<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara melakukan join kiri 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\/kiri-bergabung-r\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara melakukan gabung kiri di R (dengan contoh) \u2013 Statorial\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara melakukan join kiri di R, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/kiri-bergabung-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-24T14:21:44+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\/kiri-bergabung-r\/\",\"url\":\"https:\/\/statorials.org\/id\/kiri-bergabung-r\/\",\"name\":\"Cara melakukan gabung kiri di R (dengan contoh) \u2013 Statorial\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-24T14:21:44+00:00\",\"dateModified\":\"2023-07-24T14:21:44+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara melakukan join kiri di R, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/kiri-bergabung-r\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/kiri-bergabung-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/kiri-bergabung-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bagaimana melakukan gabung kiri 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 melakukan gabung kiri di R (dengan contoh) \u2013 Statorial","description":"Tutorial ini menjelaskan cara melakukan join kiri 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\/kiri-bergabung-r\/","og_locale":"id_ID","og_type":"article","og_title":"Cara melakukan gabung kiri di R (dengan contoh) \u2013 Statorial","og_description":"Tutorial ini menjelaskan cara melakukan join kiri di R, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/kiri-bergabung-r\/","og_site_name":"Statorials","article_published_time":"2023-07-24T14:21:44+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\/kiri-bergabung-r\/","url":"https:\/\/statorials.org\/id\/kiri-bergabung-r\/","name":"Cara melakukan gabung kiri di R (dengan contoh) \u2013 Statorial","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-24T14:21:44+00:00","dateModified":"2023-07-24T14:21:44+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara melakukan join kiri di R, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/kiri-bergabung-r\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/kiri-bergabung-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/kiri-bergabung-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Bagaimana melakukan gabung kiri 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\/1888"}],"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=1888"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/1888\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=1888"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=1888"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=1888"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}