{"id":3058,"date":"2023-07-19T10:15:25","date_gmt":"2023-07-19T10:15:25","guid":{"rendered":"https:\/\/statorials.org\/id\/r-digabungkan-berdasarkan-nama-baris\/"},"modified":"2023-07-19T10:15:25","modified_gmt":"2023-07-19T10:15:25","slug":"r-digabungkan-berdasarkan-nama-baris","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/r-digabungkan-berdasarkan-nama-baris\/","title":{"rendered":"Cara menggabungkan bingkai data dengan nama baris di r"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan sintaks dasar berikut untuk menggabungkan dua bingkai data di R berdasarkan nama barisnya:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#inner join<\/span>\nmerge(df1, df2, by= <span style=\"color: #008000;\">0<\/span> )\n\n<span style=\"color: #008080;\">#left join<\/span>\nmerge(df1, df2, by= <span style=\"color: #008000;\">0<\/span> , all. <span style=\"color: #3366ff;\">x<\/span> = <span style=\"color: #008000;\">TRUE<\/span> )\n\n<span style=\"color: #008080;\">#outerjoin<\/span>\nmerge(df1, df2, by= <span style=\"color: #008000;\">0<\/span> , all= <span style=\"color: #008000;\">TRUE<\/span> )\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Dengan menggunakan argumen <strong>by=0<\/strong> , kita dapat memberi tahu R bahwa kita ingin menggabungkan menggunakan nama baris blok data.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan setiap metode dengan dua bingkai data berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create first data frame\n<span style=\"color: #000000;\">df1 &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (points=c(99, 90, 86, 88, 95),\n                  assists=c(33, 28, 31, 39, 34))\n\nrownames(df1) &lt;- c(1, 2, 3, 4, 5)\n\ndf1\n\n  assist points\n1 99 33\n2 90 28\n3 86 31\n4 88 39\n5 95 34<\/span>\n\n#create second data frame\n<span style=\"color: #000000;\">df2 &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (rebounds=c(17, 15, 22, 26, 25),\n                  blocks=c(7, 7, 15, 12, 14))\n\nrownames(df2) &lt;- c(3, 4, 5, 6, 7)\n\ndf2\n\n  rebound blocks\n3 17 7\n4 15 7\n5 22 15\n6 26 12\n7 25 14\n<\/span><\/span><\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 1: Lakukan penggabungan dalam menggunakan nama baris<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara melakukan penggabungan dalam pada dua bingkai data menggunakan nama baris:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#perform inner join using row names<\/span>\nmerge(df1, df2, by= <span style=\"color: #008000;\">0<\/span> )\n\n  Row.names points assists rebounds blocks\n1 3 86 31 17 7\n2 4 88 39 15 7\n3 5 95 34 22 15\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa hanya baris yang nama barisnya termasuk dalam kedua bingkai data yang dipertahankan dalam bingkai data akhir yang digabungkan.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 2: Lakukan gabung kiri menggunakan nama baris<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara melakukan penggabungan kiri pada dua bingkai data menggunakan nama baris:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#perform left join using row names<\/span>\nmerge(df1, df2, by= <span style=\"color: #008000;\">0<\/span> , all. <span style=\"color: #3366ff;\">x<\/span> = <span style=\"color: #008000;\">TRUE<\/span> )\n\n  Row.names points assists rebounds blocks\n1 1 99 33 NA NA\n2 2 90 28 NA NA\n3 3 86 31 17 7\n4 4 88 39 15 7\n5 5 95 34 22 15\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa semua baris dari bingkai data pertama dipertahankan dalam bingkai data gabungan terakhir.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 3: Lakukan gabungan luar menggunakan nama baris<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara melakukan gabungan luar pada dua bingkai data menggunakan nama baris:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#perform outer join using row names<\/span>\nmerge(df1, df2, by= <span style=\"color: #008000;\">0<\/span> , all= <span style=\"color: #008000;\">TRUE<\/span> )\n\n  Row.names points assists rebounds blocks\n1 1 99 33 NA NA\n2 2 90 28 NA NA\n3 3 86 31 17 7\n4 4 88 39 15 7\n5 5 95 34 22 15\n6 6 NA NA 26 12\n7 7 NA NA 25 14\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa semua baris dari kedua bingkai data dipertahankan dalam bingkai data akhir yang digabungkan.<\/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 bingkai data umum lainnya di R:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/kiri-bergabung-r\/\" target=\"_blank\" rel=\"noopener\">Bagaimana cara melakukan gabung kiri di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/vlookup-di-r\/\" target=\"_blank\" rel=\"noopener\">Bagaimana cara melakukan VLOOKUP di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/r-tambahkan-ke-kerangka-data\/\" target=\"_blank\" rel=\"noopener\">Bagaimana cara menambahkan baris ke bingkai data di R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan sintaks dasar berikut untuk menggabungkan dua bingkai data di R berdasarkan nama barisnya: #inner join merge(df1, df2, by= 0 ) #left join merge(df1, df2, by= 0 , all. x = TRUE ) #outerjoin merge(df1, df2, by= 0 , all= TRUE ) Dengan menggunakan argumen by=0 , kita dapat memberi tahu R bahwa [&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 bingkai data dengan nama baris di R - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menggabungkan frame data dengan nama baris 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\/r-digabungkan-berdasarkan-nama-baris\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara menggabungkan bingkai data dengan nama baris di R - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menggabungkan frame data dengan nama baris di R, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/r-digabungkan-berdasarkan-nama-baris\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-19T10:15:25+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\/r-digabungkan-berdasarkan-nama-baris\/\",\"url\":\"https:\/\/statorials.org\/id\/r-digabungkan-berdasarkan-nama-baris\/\",\"name\":\"Cara menggabungkan bingkai data dengan nama baris di R - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-19T10:15:25+00:00\",\"dateModified\":\"2023-07-19T10:15:25+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menggabungkan frame data dengan nama baris di R, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/r-digabungkan-berdasarkan-nama-baris\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/r-digabungkan-berdasarkan-nama-baris\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/r-digabungkan-berdasarkan-nama-baris\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara menggabungkan bingkai data dengan nama baris di r\"}]},{\"@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 bingkai data dengan nama baris di R - Statorials","description":"Tutorial ini menjelaskan cara menggabungkan frame data dengan nama baris 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\/r-digabungkan-berdasarkan-nama-baris\/","og_locale":"id_ID","og_type":"article","og_title":"Cara menggabungkan bingkai data dengan nama baris di R - Statorials","og_description":"Tutorial ini menjelaskan cara menggabungkan frame data dengan nama baris di R, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/r-digabungkan-berdasarkan-nama-baris\/","og_site_name":"Statorials","article_published_time":"2023-07-19T10:15:25+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\/r-digabungkan-berdasarkan-nama-baris\/","url":"https:\/\/statorials.org\/id\/r-digabungkan-berdasarkan-nama-baris\/","name":"Cara menggabungkan bingkai data dengan nama baris di R - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-19T10:15:25+00:00","dateModified":"2023-07-19T10:15:25+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menggabungkan frame data dengan nama baris di R, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/r-digabungkan-berdasarkan-nama-baris\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/r-digabungkan-berdasarkan-nama-baris\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/r-digabungkan-berdasarkan-nama-baris\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara menggabungkan bingkai data dengan nama baris di r"}]},{"@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\/3058"}],"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=3058"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3058\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3058"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3058"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3058"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}