{"id":1604,"date":"2023-07-25T16:51:45","date_gmt":"2023-07-25T16:51:45","guid":{"rendered":"https:\/\/statorials.org\/id\/perbedaan-panda-antara-dua-kolom\/"},"modified":"2023-07-25T16:51:45","modified_gmt":"2023-07-25T16:51:45","slug":"perbedaan-panda-antara-dua-kolom","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/perbedaan-panda-antara-dua-kolom\/","title":{"rendered":"Pandas: cara mencari selisih antara dua kolom"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Untuk menemukan perbedaan antara dua kolom dalam pandas DataFrame, Anda dapat menggunakan sintaks berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df[' <span style=\"color: #ff0000;\">difference<\/span> '] = df[' <span style=\"color: #ff0000;\">column1<\/span> '] - df[' <span style=\"color: #ff0000;\">column2<\/span> ']\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 1: Temukan perbedaan antara dua kolom<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Misalkan kita memiliki panda DataFrame berikut yang menunjukkan total penjualan untuk dua wilayah (A dan B) selama delapan periode penjualan berturut-turut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\">import<\/span> pandas <span style=\"color: #107d3f;\">as<\/span> pd\n\n<span style=\"color: #008080;\">#createDataFrame<\/span>\ndf = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">period<\/span> ': [1, 2, 3, 4, 5, 6, 7, 8],\n                   ' <span style=\"color: #ff0000;\">A_sales<\/span> ': [12, 14, 15, 13, 18, 20, 19, 24],\n                   ' <span style=\"color: #ff0000;\">B_sales<\/span> ': [14, 19, 20, 22, 24, 20, 17, 23]})\n\n<span style=\"color: #008080;\">#view DataFrame\n<\/span>df\n\nperiod A_sales B_sales\n0 1 12 14\n1 2 14 19\n2 3 15 20\n3 4 13 22\n4 5 18 24\n5 6 20 20\n6 7 19 17\n7 8 24 23<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menghitung selisih penjualan Wilayah B dan Wilayah A untuk setiap periode penjualan:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#add new column to represent difference between B sales and A sales<\/span>\ndf[' <span style=\"color: #ff0000;\">diff<\/span> '] = df[' <span style=\"color: #ff0000;\">B_sales<\/span> '] - df[' <span style=\"color: #ff0000;\">A_sales<\/span> ']\n\n<span style=\"color: #008080;\">#view DataFrame\n<\/span>df\n\n        period A_sales B_sales diff\n0 1 12 14 2\n1 2 14 19 5\n2 3 15 20 5\n3 4 13 22 9\n4 5 18 24 6\n5 6 20 20 0\n6 7 19 17 -2\n7 8 24 23 -1\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kita juga dapat menghitung selisih absolut dalam penjualan menggunakan fungsi <strong>pandas.Series.abs()<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#add new column to represent absolute difference between B sales and A sales<\/span>\ndf[' <span style=\"color: #ff0000;\">diff<\/span> '] = pd. <span style=\"color: #3366ff;\">Series<\/span> . <span style=\"color: #3366ff;\">abs<\/span> (df[' <span style=\"color: #ff0000;\">B_sales<\/span> '] - df[' <span style=\"color: #ff0000;\">A_sales<\/span> '])\n\n<span style=\"color: #008080;\">#view DataFrame\n<\/span>df\n\n\tperiod A_sales B_sales diff\n0 1 12 14 2\n1 2 14 19 5\n2 3 15 20 5\n3 4 13 22 9\n4 5 18 24 6\n5 6 20 20 0\n6 7 19 17 2\n7 8 24 23 1\n<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 2: Temukan perbedaan antar kolom berdasarkan kondisi<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kita juga dapat memfilter DataFrame untuk hanya menampilkan baris yang selisih antar kolomnya kurang atau lebih dari nilai tertentu.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Misalnya, kode berikut hanya mengembalikan baris dengan penjualan di wilayah A <strong>lebih besar<\/strong> daripada penjualan di wilayah B:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#add new column to represent difference between B sales and A sales<\/span>\ndf[' <span style=\"color: #ff0000;\">diff<\/span> '] = df[' <span style=\"color: #ff0000;\">B_sales<\/span> '] - df[' <span style=\"color: #ff0000;\">A_sales<\/span> ']\n\n<span style=\"color: #008080;\">#display rows where sales in region A is greater than sales in region B\n<span style=\"color: #000000;\">df[df[' <span style=\"color: #ff0000;\">diff<\/span> ']&lt; <span style=\"color: #008000;\">0<\/span> ]\n\n\n        period A_sales B_sales diff\n6 7 19 17 -2\n7 8 24 23 -1\n<\/span><\/span><\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h3>\n<p> <a href=\"https:\/\/statorials.org\/id\/perbedaan-panda-antar-baris\/\" target=\"_blank\" rel=\"noopener\">Pandas: cara mencari perbedaan antara dua garis<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/pandas-mengelompokkan-dengan-menggabungkan-beberapa-kolom\/\" target=\"_blank\" rel=\"noopener\">Pandas: cara mengelompokkan dan menggabungkan beberapa kolom<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Untuk menemukan perbedaan antara dua kolom dalam pandas DataFrame, Anda dapat menggunakan sintaks berikut: df[&#8216; difference &#8216;] = df[&#8216; column1 &#8216;] &#8211; df[&#8216; column2 &#8216;] Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya. Contoh 1: Temukan perbedaan antara dua kolom Misalkan kita memiliki panda DataFrame berikut yang menunjukkan total penjualan untuk dua wilayah (A [&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 mencari selisih antara dua kolom<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menemukan perbedaan antara dua kolom di pandas DataFrame, 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\/perbedaan-panda-antara-dua-kolom\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pandas: cara mencari selisih antara dua kolom\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menemukan perbedaan antara dua kolom di pandas DataFrame, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/perbedaan-panda-antara-dua-kolom\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-25T16:51:45+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\/perbedaan-panda-antara-dua-kolom\/\",\"url\":\"https:\/\/statorials.org\/id\/perbedaan-panda-antara-dua-kolom\/\",\"name\":\"Pandas: cara mencari selisih antara dua kolom\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-25T16:51:45+00:00\",\"dateModified\":\"2023-07-25T16:51:45+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menemukan perbedaan antara dua kolom di pandas DataFrame, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/perbedaan-panda-antara-dua-kolom\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/perbedaan-panda-antara-dua-kolom\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/perbedaan-panda-antara-dua-kolom\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pandas: cara mencari selisih antara dua kolom\"}]},{\"@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 mencari selisih antara dua kolom","description":"Tutorial ini menjelaskan cara menemukan perbedaan antara dua kolom di pandas DataFrame, 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\/perbedaan-panda-antara-dua-kolom\/","og_locale":"id_ID","og_type":"article","og_title":"Pandas: cara mencari selisih antara dua kolom","og_description":"Tutorial ini menjelaskan cara menemukan perbedaan antara dua kolom di pandas DataFrame, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/perbedaan-panda-antara-dua-kolom\/","og_site_name":"Statorials","article_published_time":"2023-07-25T16:51:45+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\/perbedaan-panda-antara-dua-kolom\/","url":"https:\/\/statorials.org\/id\/perbedaan-panda-antara-dua-kolom\/","name":"Pandas: cara mencari selisih antara dua kolom","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-25T16:51:45+00:00","dateModified":"2023-07-25T16:51:45+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menemukan perbedaan antara dua kolom di pandas DataFrame, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/perbedaan-panda-antara-dua-kolom\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/perbedaan-panda-antara-dua-kolom\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/perbedaan-panda-antara-dua-kolom\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Pandas: cara mencari selisih antara dua kolom"}]},{"@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\/1604"}],"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=1604"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/1604\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=1604"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=1604"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=1604"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}