{"id":2356,"date":"2023-07-22T15:28:02","date_gmt":"2023-07-22T15:28:02","guid":{"rendered":"https:\/\/statorials.org\/id\/mengikat-dengan-python\/"},"modified":"2023-07-22T15:28:02","modified_gmt":"2023-07-22T15:28:02","slug":"mengikat-dengan-python","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/mengikat-dengan-python\/","title":{"rendered":"Cara menggunakan rbind dengan python (setara dengan r)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Fungsi <strong>rbind<\/strong> di R, kependekan dari <em>row-bind<\/em> , dapat digunakan untuk menggabungkan frame data berdasarkan barisnya.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan fungsi pandas <a href=\"https:\/\/pandas.pydata.org\/docs\/reference\/api\/pandas.concat.html\" target=\"_blank\" rel=\"noopener\">concat()<\/a> untuk melakukan fungsi yang setara dengan Python:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df3 = pd. <span style=\"color: #3366ff;\">concat<\/span> ([df1, df2])\n<\/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 1: Gunakan rbind dengan Python dengan kolom yang sama<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Mari kita asumsikan kita memiliki dua panda DataFrames berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">import<\/span> pandas <span style=\"color: #008000;\">as<\/span> pd\n\n<span style=\"color: #008080;\">#define DataFrames\n<span style=\"color: #000000;\">df1 = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">team<\/span> ': ['A', 'B', 'C', 'D', 'E'],\n                    ' <span style=\"color: #ff0000;\">points<\/span> ': [99, 91, 104, 88, 108]})\n\n<span style=\"color: #008000;\">print<\/span> (df1)\n\n  team points\n0 to 99\n1 B 91\n2 C 104\n3 D 88\n4 E 108\n\ndf2 = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">assists<\/span> ': ['F', 'G', 'H', 'I', 'J'],\n                    ' <span style=\"color: #ff0000;\">rebounds<\/span> ': [91, 88, 85, 87, 95]})\n\n<span style=\"color: #008000;\">print<\/span> (df2)\n\n  team points\n0 F 91\n1 G 88\n2:85\n3 I 87\n4 days 95\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan fungsi <strong>concat()<\/strong> untuk menghubungkan kedua DataFrame ini dengan cepat berdasarkan barisnya:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#row-bind two DataFrames\n<span style=\"color: #000000;\">df3 = pd. <span style=\"color: #3366ff;\">concat<\/span> ([df1, df2])\n\n<span style=\"color: #008080;\">#view resulting DataFrame\n<\/span>df3\n\n\tteam points\n0 to 99\n1 B 91\n2 C 104\n3 D 88\n4 E 108\n0 F 91\n1 G 88\n2:85\n3 I 87\n4 days 95\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa kita juga dapat menggunakan <strong>reset_index()<\/strong> untuk menyetel ulang nilai indeks DataFrame baru:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#row-bind two DataFrames and reset index values\n<span style=\"color: #000000;\">df3 = pd. <span style=\"color: #3366ff;\">concat<\/span> ([df1, df2]). <span style=\"color: #3366ff;\">reset_index<\/span> (drop= <span style=\"color: #008000;\">True<\/span> )\n\n<span style=\"color: #008080;\">#view resulting DataFrame\n<\/span>df3\n\n\tteam points\n0 to 99\n1 B 91\n2 C 104\n3 D 88\n4 E 108\n5 F 91\n6 G 88\n7:85 a.m.\n8 I 87\n9 D 95<\/span><\/span><\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 2: Menggunakan rbind dengan Python dengan Kolom Tidak Sama<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kita juga dapat menggunakan fungsi <strong>concat()<\/strong> untuk menghubungkan dua DataFrame yang memiliki jumlah kolom yang tidak sama dan nilai yang hilang hanya akan diisi dengan NaN:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">import<\/span> pandas <span style=\"color: #008000;\">as<\/span> pd\n\n<span style=\"color: #008080;\">#define DataFrames\n<span style=\"color: #000000;\">df1 = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">team<\/span> ': ['A', 'B', 'C', 'D', 'E'],\n                    ' <span style=\"color: #ff0000;\">points<\/span> ': [99, 91, 104, 88, 108]})\n\ndf2 = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">team<\/span> ': ['F', 'G', 'H', 'I', 'J'],\n                    ' <span style=\"color: #ff0000;\">points<\/span> ': [91, 88, 85, 87, 95],\n                    ' <span style=\"color: #ff0000;\">rebounds<\/span> ': [24, 27, 27, 30, 35]})<\/span>\n\n#row-bind two DataFrames\n<span style=\"color: #000000;\">df3 = pd. <span style=\"color: #3366ff;\">concat<\/span> ([df1, df2]). <span style=\"color: #3366ff;\">reset_index<\/span> (drop= <span style=\"color: #008000;\">True<\/span> )\n<\/span>\n#view resulting DataFrame\n<span style=\"color: #000000;\">df3\n\n\tteam points rebounds\n0 to 99 NaN\n1 B 91 NaN\n2 C 104 NaN\n3 D 88 NaN\n4 E 108 NaN\n5 F 91 24.0\n6G 88 27.0\n7:85 AM 27.0\n8 I 87 30.0\n9 D 95 35.0<\/span><\/span><\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Tutorial berikut menjelaskan cara melakukan fungsi umum lainnya dengan Python:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/cbind-dengan-python\/\" target=\"_blank\" rel=\"noopener\">Cara menggunakan cbind dengan Python (setara dengan R)<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/pencarian-panda\/\" target=\"_blank\" rel=\"noopener\">Bagaimana melakukan VLOOKUP di Pandas<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/panda-menjatuhkan-baris-dengan-nilai\/\" target=\"_blank\" rel=\"noopener\">Cara menghapus baris yang berisi nilai tertentu di Pandas<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fungsi rbind di R, kependekan dari row-bind , dapat digunakan untuk menggabungkan frame data berdasarkan barisnya. Kita dapat menggunakan fungsi pandas concat() untuk melakukan fungsi yang setara dengan Python: df3 = pd. concat ([df1, df2]) Contoh berikut menunjukkan cara menggunakan fungsi ini dalam praktiknya. Contoh 1: Gunakan rbind dengan Python dengan kolom yang sama Mari [&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 menggunakan rbind dengan Python (setara dengan R) \u2013 Statologi<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara mengikat dua DataFrame bersama-sama dengan Python, yang setara dengan menggunakan fungsi rbind di R.\" \/>\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\/mengikat-dengan-python\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara menggunakan rbind dengan Python (setara dengan R) \u2013 Statologi\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara mengikat dua DataFrame bersama-sama dengan Python, yang setara dengan menggunakan fungsi rbind di R.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/mengikat-dengan-python\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-22T15:28: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\/mengikat-dengan-python\/\",\"url\":\"https:\/\/statorials.org\/id\/mengikat-dengan-python\/\",\"name\":\"Cara menggunakan rbind dengan Python (setara dengan R) \u2013 Statologi\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-22T15:28:02+00:00\",\"dateModified\":\"2023-07-22T15:28:02+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara mengikat dua DataFrame bersama-sama dengan Python, yang setara dengan menggunakan fungsi rbind di R.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/mengikat-dengan-python\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/mengikat-dengan-python\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/mengikat-dengan-python\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara menggunakan rbind dengan python (setara dengan 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 menggunakan rbind dengan Python (setara dengan R) \u2013 Statologi","description":"Tutorial ini menjelaskan cara mengikat dua DataFrame bersama-sama dengan Python, yang setara dengan menggunakan fungsi rbind di R.","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\/mengikat-dengan-python\/","og_locale":"id_ID","og_type":"article","og_title":"Cara menggunakan rbind dengan Python (setara dengan R) \u2013 Statologi","og_description":"Tutorial ini menjelaskan cara mengikat dua DataFrame bersama-sama dengan Python, yang setara dengan menggunakan fungsi rbind di R.","og_url":"https:\/\/statorials.org\/id\/mengikat-dengan-python\/","og_site_name":"Statorials","article_published_time":"2023-07-22T15:28: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\/mengikat-dengan-python\/","url":"https:\/\/statorials.org\/id\/mengikat-dengan-python\/","name":"Cara menggunakan rbind dengan Python (setara dengan R) \u2013 Statologi","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-22T15:28:02+00:00","dateModified":"2023-07-22T15:28:02+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara mengikat dua DataFrame bersama-sama dengan Python, yang setara dengan menggunakan fungsi rbind di R.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/mengikat-dengan-python\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/mengikat-dengan-python\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/mengikat-dengan-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara menggunakan rbind dengan python (setara dengan 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\/2356"}],"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=2356"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2356\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=2356"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=2356"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=2356"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}