{"id":2050,"date":"2023-07-23T22:39:02","date_gmt":"2023-07-23T22:39:02","guid":{"rendered":"https:\/\/statorials.org\/id\/panda-bergabung-vs-bergabung\/"},"modified":"2023-07-23T22:39:02","modified_gmt":"2023-07-23T22:39:02","slug":"panda-bergabung-vs-bergabung","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/panda-bergabung-vs-bergabung\/","title":{"rendered":"Pandas bergabung atau bergabung: apa bedanya?"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Fungsi <strong>join()<\/strong> dan <strong>merge()<\/strong> dapat digunakan untuk menggabungkan dua DataFrame panda.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Inilah perbedaan utama antara kedua fungsi tersebut:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Fungsi <strong>join()<\/strong> menggabungkan dua DataFrame berdasarkan indeks.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Fungsi <strong>merge()<\/strong> menggabungkan dua DataFrame berdasarkan kolom yang Anda tentukan.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Fungsi-fungsi ini menggunakan sintaks dasar berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#use join() to combine two DataFrames by index<\/span>\ndf1. <span style=\"color: #3366ff;\">join<\/span> (df2)\n\n<span style=\"color: #008080;\">#use merge() to combine two DataFrames by specific column name\n<\/span>df1. <span style=\"color: #3366ff;\">merge<\/span> (df2,on=' <span style=\"color: #ff0000;\">column_name<\/span> ')\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Jika Anda ingin menggabungkan dua DataFrame berdasarkan indeks, fungsi <strong>join()<\/strong> dapat digunakan untuk menyimpan pengetikan.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan setiap fungsi dalam praktik.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 1: Cara menggunakan fungsi join()<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan fungsi <strong>join()<\/strong> untuk menggabungkan dua DataFrame:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">import<\/span> pandas <span style=\"color: #008000;\">as<\/span> pd\n<\/span>\n#create two DataFrames<\/span>\ndf1 = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">name<\/span> ': ['A', 'B', 'C'], ' <span style=\"color: #ff0000;\">points<\/span> ': [8, 12, 19]}). <span style=\"color: #3366ff;\">set_index<\/span> (' <span style=\"color: #ff0000;\">name<\/span> ')\ndf2 = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">name<\/span> ': ['A', 'B', 'C'], ' <span style=\"color: #ff0000;\">steals<\/span> ': [4, 5, 2]}). <span style=\"color: #3366ff;\">set_index<\/span> (' <span style=\"color: #ff0000;\">name<\/span> ')\n\n<span style=\"color: #008080;\">#view two DataFrames\n<span style=\"color: #000000;\"><span style=\"color: #ff0000;\">print<\/span> (df1); <span style=\"color: #ff0000;\">print<\/span> (df2)<\/span>\n<\/span>\n      steal points\nname name\nA 8 A 4\nB 12 B 5\nC 19 C 2\n\n<span style=\"color: #008080;\">#use join() function to join together two DataFrames<\/span>\ndf1. <span style=\"color: #3366ff;\">join<\/span> (df2)\n\n\tsteal points\nname\t\t\nAt 8 4\nB 12 5\nC 19 2<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Secara default, fungsi <strong>join()<\/strong> menggabungkan dua DataFrame menggunakan kolom indeks.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 2: Cara menggunakan fungsi merge()<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan fungsi <strong>merge()<\/strong> untuk menggabungkan dua DataFrame:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">import<\/span> pandas <span style=\"color: #008000;\">as<\/span> pd\n<\/span>\n#create two DataFrames<\/span>\ndf1 = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">name<\/span> ': ['A', 'B', 'C'], ' <span style=\"color: #ff0000;\">points<\/span> ': [8, 12, 19]}). <span style=\"color: #3366ff;\">set_index<\/span> (' <span style=\"color: #ff0000;\">name<\/span> ')\ndf2 = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">name<\/span> ': ['A', 'B', 'C'], ' <span style=\"color: #ff0000;\">steals<\/span> ': [4, 5, 2]}). <span style=\"color: #3366ff;\">set_index<\/span> (' <span style=\"color: #ff0000;\">name<\/span> ')\n\n<span style=\"color: #008080;\">#view two DataFrames\n<span style=\"color: #000000;\"><span style=\"color: #ff0000;\">print<\/span> (df1); <span style=\"color: #ff0000;\">print<\/span> (df2)<\/span>\n<\/span>\n      steal points\nname name\nA 8 A 4\nB 12 B 5\nC 19 C 2\n\n<span style=\"color: #008080;\">#use join() function to join together two DataFrames<\/span>\ndf1. <span style=\"color: #3366ff;\">merge<\/span> (df2, on=' <span style=\"color: #ff0000;\">name<\/span> ')\n\n\tsteal points\nname\t\t\nAt 8 4\nB 12 5\nC 19 2<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa fungsi <strong>merge()<\/strong> mengembalikan hasil yang sama persis, tetapi kami harus secara eksplisit memberi tahu panda untuk bergabung dengan DataFrames menggunakan kolom &#8220;nama&#8221;.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Anda dapat menemukan dokumentasi online lengkap untuk fungsi <strong>join()<\/strong> dan <strong>merge()<\/strong> di sini:<\/span><\/p>\n<p> <a href=\"https:\/\/pandas.pydata.org\/docs\/reference\/api\/pandas.DataFrame.join.html\" target=\"_blank\" rel=\"noopener\">Dokumentasi untuk fungsi join()<\/a><br \/> <a href=\"https:\/\/pandas.pydata.org\/docs\/reference\/api\/pandas.DataFrame.merge.html\" target=\"_blank\" rel=\"noopener\">Dokumentasi untuk fungsi merge()<\/a><\/p>\n<p> <span style=\"color: #000000;\">Tutorial berikut menjelaskan cara menjalankan fungsi umum lainnya di panda:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/pandas-menambahkan-baris-ke-kerangka-data\/\" target=\"_blank\" rel=\"noopener\">Bagaimana cara menambahkan baris ke Pandas DataFrame<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/kerangka-data-panda-di-kepala\/\" target=\"_blank\" rel=\"noopener\">Bagaimana cara menambahkan baris header ke Pandas DataFrame<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/kerangka-data-pandas-mendapatkan-baris-pertama\/\" target=\"_blank\" rel=\"noopener\">Cara mendapatkan baris pertama Pandas DataFrame<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/kerangka-data-pandas-mendapatkan-kolom-pertama\/\" target=\"_blank\" rel=\"noopener\">Cara mendapatkan kolom pertama dari Pandas DataFrame<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fungsi join() dan merge() dapat digunakan untuk menggabungkan dua DataFrame panda. Inilah perbedaan utama antara kedua fungsi tersebut: Fungsi join() menggabungkan dua DataFrame berdasarkan indeks. Fungsi merge() menggabungkan dua DataFrame berdasarkan kolom yang Anda tentukan. Fungsi-fungsi ini menggunakan sintaks dasar berikut: #use join() to combine two DataFrames by index df1. join (df2) #use merge() to [&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>Pandas Bergabung atau Bergabung: Apa bedanya? - Statorial<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan perbedaan antara fungsi join() dan merge() di panda, 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\/panda-bergabung-vs-bergabung\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pandas Bergabung atau Bergabung: Apa bedanya? - Statorial\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan perbedaan antara fungsi join() dan merge() di panda, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/panda-bergabung-vs-bergabung\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-23T22:39:02+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\/panda-bergabung-vs-bergabung\/\",\"url\":\"https:\/\/statorials.org\/id\/panda-bergabung-vs-bergabung\/\",\"name\":\"Pandas Bergabung atau Bergabung: Apa bedanya? - Statorial\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-23T22:39:02+00:00\",\"dateModified\":\"2023-07-23T22:39:02+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan perbedaan antara fungsi join() dan merge() di panda, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/panda-bergabung-vs-bergabung\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/panda-bergabung-vs-bergabung\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/panda-bergabung-vs-bergabung\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pandas bergabung atau bergabung: apa bedanya?\"}]},{\"@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":"Pandas Bergabung atau Bergabung: Apa bedanya? - Statorial","description":"Tutorial ini menjelaskan perbedaan antara fungsi join() dan merge() di panda, 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\/panda-bergabung-vs-bergabung\/","og_locale":"id_ID","og_type":"article","og_title":"Pandas Bergabung atau Bergabung: Apa bedanya? - Statorial","og_description":"Tutorial ini menjelaskan perbedaan antara fungsi join() dan merge() di panda, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/panda-bergabung-vs-bergabung\/","og_site_name":"Statorials","article_published_time":"2023-07-23T22:39:02+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\/panda-bergabung-vs-bergabung\/","url":"https:\/\/statorials.org\/id\/panda-bergabung-vs-bergabung\/","name":"Pandas Bergabung atau Bergabung: Apa bedanya? - Statorial","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-23T22:39:02+00:00","dateModified":"2023-07-23T22:39:02+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan perbedaan antara fungsi join() dan merge() di panda, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/panda-bergabung-vs-bergabung\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/panda-bergabung-vs-bergabung\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/panda-bergabung-vs-bergabung\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Pandas bergabung atau bergabung: apa bedanya?"}]},{"@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\/2050"}],"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=2050"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2050\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=2050"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=2050"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=2050"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}