{"id":3723,"date":"2023-07-15T22:29:34","date_gmt":"2023-07-15T22:29:34","guid":{"rendered":"https:\/\/statorials.org\/id\/pandas-memeriksa-apakah-dua-kerangka-data-sama\/"},"modified":"2023-07-15T22:29:34","modified_gmt":"2023-07-15T22:29:34","slug":"pandas-memeriksa-apakah-dua-kerangka-data-sama","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/pandas-memeriksa-apakah-dua-kerangka-data-sama\/","title":{"rendered":"Pandas: cara memeriksa apakah dua dataframe sama"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan sintaks dasar berikut untuk memeriksa apakah dua panda DataFrames sama:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df1. <span style=\"color: #3366ff;\">equals<\/span> (df2)\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Ini akan mengembalikan nilai <strong>True<\/strong> atau <strong>False<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Jika dua DataFrame tidak sama, Anda dapat menggunakan sintaks berikut untuk menemukan baris di DataFrame kedua yang tidak ada di DataFrame pertama:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#perform outer join on two DataFrames\n<\/span>all_df = df1. <span style=\"color: #3366ff;\">merge<\/span> (df2, indicator= <span style=\"color: #008000;\">True<\/span> , how=' <span style=\"color: #ff0000;\">outer<\/span> ')\n\n<span style=\"color: #008080;\">#find which rows only exist in second DataFrame\n<\/span>only_df2 = all_df[all_df[' <span style=\"color: #ff0000;\">_merge<\/span> '] == ' <span style=\"color: #ff0000;\">right_only<\/span> ']\nonly_df2 = only_df2. <span style=\"color: #3366ff;\">drop<\/span> (' <span style=\"color: #ff0000;\">_merge<\/span> ', axis= <span style=\"color: #008000;\">1<\/span> )<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.<\/span><\/p>\n<h2> <strong>Contoh: Periksa apakah dua panda DataFrames sama<\/strong><\/h2>\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;\">#create first DataFrame\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> ': [12, 15, 22, 29, 24]}) \n\n<span style=\"color: #008000;\">print<\/span> (df1)\n\n  team points\n0 to 12\n1 B 15\n2 C 22\n3 D 29\n4 E 24\n\n<span style=\"color: #008080;\">#create second DataFrame\n<\/span>df2 = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">team<\/span> ': ['A', 'D', 'F', 'G', 'H'],\n                    ' <span style=\"color: #ff0000;\">points<\/span> ': [12, 29, 15, 19, 10]})\n\n<span style=\"color: #008000;\">print<\/span> (df2)\n\n  team points\n0 to 12\n1 D 29\n2 F 15\n3 G 19\n4:10 a.m.\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan sintaks berikut untuk memeriksa apakah kedua DataFrame sama:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #008080;\"><strong>#check if two DataFrames are equal<\/strong><\/span>\n<span style=\"color: #000000;\"><strong>df1. <span style=\"color: #3366ff;\">equals<\/span> (df2)\n\nFalse<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Outputnya mengembalikan <strong>False<\/strong> , yang berarti kedua DataFrame tidak sama.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Kita kemudian dapat menggunakan sintaks berikut untuk menemukan baris mana yang ada di DataFrame kedua tetapi tidak yang pertama:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#perform outer join on two DataFrames\n<\/span>all_df = df1. <span style=\"color: #3366ff;\">merge<\/span> (df2, indicator= <span style=\"color: #008000;\">True<\/span> , how=' <span style=\"color: #ff0000;\">outer<\/span> ')\n\n<span style=\"color: #008080;\">#find which rows only exist in second DataFrame\n<\/span>only_df2 = all_df[all_df[' <span style=\"color: #ff0000;\">_merge<\/span> '] == ' <span style=\"color: #ff0000;\">right_only<\/span> ']\nonly_df2 = only_df2. <span style=\"color: #3366ff;\">drop<\/span> (' <span style=\"color: #ff0000;\">_merge<\/span> ', axis= <span style=\"color: #008000;\">1<\/span> )\n\n<span style=\"color: #008080;\">#view results\n<\/span><span style=\"color: #008000;\">print<\/span> (only_df2)\n\n  team points\n5 F 15\n6 G 19\n7:10 a.m.<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Dari hasilnya terlihat ada tiga baris di DataFrame kedua yang tidak ada di DataFrame pertama.<\/span><\/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 tugas umum lainnya di panda:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/pandas-menambahkan-kolom-dari-satu-kerangka-data-ke-kerangka-data-lainnya\/\" target=\"_blank\" rel=\"noopener\">Pandas: tambahkan kolom dari satu DataFrame ke DataFrame lainnya<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/panda-mendapatkan-baris-yang-tidak-ada-di-kerangka-data-lain\/\" target=\"_blank\" rel=\"noopener\">Pandas: Dapatkan baris yang tidak ada di DataFrame lain<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/pandas-memeriksa-apakah-beberapa-kolom-sama\/\" target=\"_blank\" rel=\"noopener\">Pandas: cara memeriksa apakah beberapa kolom sama<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan sintaks dasar berikut untuk memeriksa apakah dua panda DataFrames sama: df1. equals (df2) Ini akan mengembalikan nilai True atau False . Jika dua DataFrame tidak sama, Anda dapat menggunakan sintaks berikut untuk menemukan baris di DataFrame kedua yang tidak ada di DataFrame pertama: #perform outer join on two DataFrames all_df = 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>Pandas: Cara memeriksa apakah dua DataFrame sama \u2013 Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara memeriksa apakah dua panda DataFrames sama, dengan 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\/pandas-memeriksa-apakah-dua-kerangka-data-sama\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pandas: Cara memeriksa apakah dua DataFrame sama \u2013 Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara memeriksa apakah dua panda DataFrames sama, dengan contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/pandas-memeriksa-apakah-dua-kerangka-data-sama\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-15T22:29:34+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\/pandas-memeriksa-apakah-dua-kerangka-data-sama\/\",\"url\":\"https:\/\/statorials.org\/id\/pandas-memeriksa-apakah-dua-kerangka-data-sama\/\",\"name\":\"Pandas: Cara memeriksa apakah dua DataFrame sama \u2013 Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-15T22:29:34+00:00\",\"dateModified\":\"2023-07-15T22:29:34+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara memeriksa apakah dua panda DataFrames sama, dengan contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/pandas-memeriksa-apakah-dua-kerangka-data-sama\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/pandas-memeriksa-apakah-dua-kerangka-data-sama\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/pandas-memeriksa-apakah-dua-kerangka-data-sama\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pandas: cara memeriksa apakah dua dataframe sama\"}]},{\"@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: Cara memeriksa apakah dua DataFrame sama \u2013 Statorials","description":"Tutorial ini menjelaskan cara memeriksa apakah dua panda DataFrames sama, dengan 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\/pandas-memeriksa-apakah-dua-kerangka-data-sama\/","og_locale":"id_ID","og_type":"article","og_title":"Pandas: Cara memeriksa apakah dua DataFrame sama \u2013 Statorials","og_description":"Tutorial ini menjelaskan cara memeriksa apakah dua panda DataFrames sama, dengan contoh.","og_url":"https:\/\/statorials.org\/id\/pandas-memeriksa-apakah-dua-kerangka-data-sama\/","og_site_name":"Statorials","article_published_time":"2023-07-15T22:29:34+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\/pandas-memeriksa-apakah-dua-kerangka-data-sama\/","url":"https:\/\/statorials.org\/id\/pandas-memeriksa-apakah-dua-kerangka-data-sama\/","name":"Pandas: Cara memeriksa apakah dua DataFrame sama \u2013 Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-15T22:29:34+00:00","dateModified":"2023-07-15T22:29:34+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara memeriksa apakah dua panda DataFrames sama, dengan contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/pandas-memeriksa-apakah-dua-kerangka-data-sama\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/pandas-memeriksa-apakah-dua-kerangka-data-sama\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/pandas-memeriksa-apakah-dua-kerangka-data-sama\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Pandas: cara memeriksa apakah dua dataframe sama"}]},{"@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\/3723"}],"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=3723"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3723\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3723"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3723"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3723"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}