{"id":4154,"date":"2023-07-13T05:43:36","date_gmt":"2023-07-13T05:43:36","guid":{"rendered":"https:\/\/statorials.org\/id\/pandas-membandingkan-dua-kerangka-data-baris-demi-baris\/"},"modified":"2023-07-13T05:43:36","modified_gmt":"2023-07-13T05:43:36","slug":"pandas-membandingkan-dua-kerangka-data-baris-demi-baris","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/pandas-membandingkan-dua-kerangka-data-baris-demi-baris\/","title":{"rendered":"Pandas: cara membandingkan dua dataframes baris demi baris"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan metode berikut untuk membandingkan dua panda DataFrames baris demi baris:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Metode 1: Bandingkan DataFrames dan Pertahankan Hanya Baris yang Berbeda<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df_diff = df1. <span style=\"color: #3366ff;\">compare<\/span> (df2, keep_equal= <span style=\"color: #008000;\">True<\/span> , align_axis= <span style=\"color: #008000;\">0<\/span> )\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Metode 2: Bandingkan DataFrames dan Pertahankan Semua Baris<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df_diff = df1. <span style=\"color: #3366ff;\">compare<\/span> (df2, keep_equal= <span style=\"color: #008000;\">True<\/span> , keep_shape= <span style=\"color: #008000;\">True<\/span> , align_axis= <span style=\"color: #008000;\">0<\/span> )<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan setiap metode dengan DataFrame panda 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>df1 = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">team<\/span> ': ['A', 'B', 'C', 'D'],\n                    ' <span style=\"color: #ff0000;\">points<\/span> ': [18, 22, 19, 14],\n                    ' <span style=\"color: #ff0000;\">assists<\/span> ': [5, 7, 7, 9]})\n\n<span style=\"color: #008000;\">print<\/span> (df1)\n\n  team points assists\n0 to 18 5\n1 B 22 7\n2 C 19 7\n3 D 14 9\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', 'B', 'C', 'E'],\n                    ' <span style=\"color: #ff0000;\">points<\/span> ': [18, 30, 19, 20],\n                    ' <span style=\"color: #ff0000;\">assists<\/span> ': [5, 7, 7, 9]})\n\n<span style=\"color: #008000;\">print<\/span> (df2)\n\n  team points assists\n0 to 18 5\n1 B 30 7\n2 C 19 7\n3 E 20 9<\/strong><\/pre>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 1: Bandingkan DataFrames dan pertahankan hanya baris yang berbeda<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara membandingkan dua DataFrames baris demi baris dan hanya menyimpan baris yang memiliki perbedaan setidaknya dalam satu kolom:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#compare DataFrames and only keep rows with differences\n<\/span>df_diff = df1. <span style=\"color: #3366ff;\">compare<\/span> (df2, keep_equal= <span style=\"color: #008000;\">True<\/span> , align_axis= <span style=\"color: #008000;\">0<\/span> )\n\n<span style=\"color: #008080;\">#view results\n<\/span><span style=\"color: #008000;\">print<\/span> (df_diff)\n\n        team points\n1 coil B 22\n  other B 30\n3 choke D 14\n  other E 20<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kita dapat melihat bahwa DataFrames memiliki dua baris berbeda.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Secara khusus, kita dapat melihat bahwa baris-baris pada posisi indeks 1 dan 3 setiap DataFrame memiliki nilai yang berbeda setidaknya dalam satu kolom.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Nilai pada baris <strong>self<\/strong> menampilkan nilai DataFrame pertama sedangkan nilai pada baris <strong>lainnya<\/strong> menampilkan nilai DataFrame kedua.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Misalnya, kita dapat melihat:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Baris pada posisi indeks 1 DataFrame pertama berisi <strong>B<\/strong> di kolom tim dan <strong>22<\/strong> di kolom poin.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Baris pada posisi indeks 1 DataFrame kedua berisi <strong>B<\/strong> di kolom tim dan <strong>30<\/strong> di kolom poin.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\"><strong>Catatan<\/strong> : Argumen <strong>keep_equal=True<\/strong> memberitahu panda untuk menjaga nilai tetap sama. Jika tidak, nilai yang sama akan ditampilkan sebagai NaN.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 2:<\/strong><\/span> <span style=\"color: #000000;\"><strong>Bandingkan DataFrames dan Pertahankan Semua Baris<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan argumen <strong>keep_shape=True<\/strong> untuk membandingkan dua DataFrames baris demi baris dan mempertahankan semua baris dari DataFrames asli:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#compare DataFrames and keep all rows\n<\/span>df_diff = df1. <span style=\"color: #3366ff;\">compare<\/span> (df2, keep_equal= <span style=\"color: #008000;\">True<\/span> , keep_shape= <span style=\"color: #008000;\">True<\/span> , align_axis= <span style=\"color: #008000;\">0<\/span> )\n\n<span style=\"color: #008080;\">#view results\n<\/span><span style=\"color: #008000;\">print<\/span> (df_diff)\n\n        team points assists\n0 choke A 18 5\n  other A 18 5\n1 coil B 22 7\n  other B 30 7\n2 choke C 19 7\n  other C 19 7\n3 choke D 14 9\n  other E 20 9<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">DataFrame yang dihasilkan berisi semua baris dan kolom DataFrame asli.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Catatan #1<\/strong> : Fungsi <strong>bandingkan()<\/strong> mengasumsikan bahwa kedua DataFrame memiliki dimensi yang sama.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><b>Catatan #2:<\/b> Anda dapat menemukan dokumentasi lengkap untuk fungsi pandas <strong>Compare()<\/strong> <a href=\"https:\/\/pandas.pydata.org\/docs\/reference\/api\/pandas.DataFrame.compare.html\" target=\"_blank\" rel=\"noopener\">di sini<\/a> .<\/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\/bandingkan-dua-kolom-di-panda\/\" target=\"_blank\" rel=\"noopener\">Pandas: cara membandingkan dua kolom<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/bandingkan-tiga-kolom-di-panda\/\" target=\"_blank\" rel=\"noopener\">Pandas: cara membandingkan tiga kolom<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/pandas-membandingkan-kolom-dalam-dua-kerangka-data\/\" target=\"_blank\" rel=\"noopener\">Pandas: cara membandingkan kolom dalam dua DataFrames yang berbeda<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan metode berikut untuk membandingkan dua panda DataFrames baris demi baris: Metode 1: Bandingkan DataFrames dan Pertahankan Hanya Baris yang Berbeda df_diff = df1. compare (df2, keep_equal= True , align_axis= 0 ) Metode 2: Bandingkan DataFrames dan Pertahankan Semua Baris df_diff = df1. compare (df2, keep_equal= True , keep_shape= True , align_axis= 0 [&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 membandingkan dua DataFrames baris demi baris - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara membandingkan dua panda DataFrames baris demi baris untuk mendeteksi perbedaan, 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\/pandas-membandingkan-dua-kerangka-data-baris-demi-baris\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pandas: Cara membandingkan dua DataFrames baris demi baris - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara membandingkan dua panda DataFrames baris demi baris untuk mendeteksi perbedaan, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/pandas-membandingkan-dua-kerangka-data-baris-demi-baris\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-13T05:43:36+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-membandingkan-dua-kerangka-data-baris-demi-baris\/\",\"url\":\"https:\/\/statorials.org\/id\/pandas-membandingkan-dua-kerangka-data-baris-demi-baris\/\",\"name\":\"Pandas: Cara membandingkan dua DataFrames baris demi baris - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-13T05:43:36+00:00\",\"dateModified\":\"2023-07-13T05:43:36+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara membandingkan dua panda DataFrames baris demi baris untuk mendeteksi perbedaan, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/pandas-membandingkan-dua-kerangka-data-baris-demi-baris\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/pandas-membandingkan-dua-kerangka-data-baris-demi-baris\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/pandas-membandingkan-dua-kerangka-data-baris-demi-baris\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pandas: cara membandingkan dua dataframes baris demi baris\"}]},{\"@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 membandingkan dua DataFrames baris demi baris - Statorials","description":"Tutorial ini menjelaskan cara membandingkan dua panda DataFrames baris demi baris untuk mendeteksi perbedaan, 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\/pandas-membandingkan-dua-kerangka-data-baris-demi-baris\/","og_locale":"id_ID","og_type":"article","og_title":"Pandas: Cara membandingkan dua DataFrames baris demi baris - Statorials","og_description":"Tutorial ini menjelaskan cara membandingkan dua panda DataFrames baris demi baris untuk mendeteksi perbedaan, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/pandas-membandingkan-dua-kerangka-data-baris-demi-baris\/","og_site_name":"Statorials","article_published_time":"2023-07-13T05:43:36+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-membandingkan-dua-kerangka-data-baris-demi-baris\/","url":"https:\/\/statorials.org\/id\/pandas-membandingkan-dua-kerangka-data-baris-demi-baris\/","name":"Pandas: Cara membandingkan dua DataFrames baris demi baris - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-13T05:43:36+00:00","dateModified":"2023-07-13T05:43:36+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara membandingkan dua panda DataFrames baris demi baris untuk mendeteksi perbedaan, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/pandas-membandingkan-dua-kerangka-data-baris-demi-baris\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/pandas-membandingkan-dua-kerangka-data-baris-demi-baris\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/pandas-membandingkan-dua-kerangka-data-baris-demi-baris\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Pandas: cara membandingkan dua dataframes baris demi baris"}]},{"@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\/4154"}],"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=4154"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/4154\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=4154"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=4154"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=4154"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}