{"id":4156,"date":"2023-07-13T05:23:43","date_gmt":"2023-07-13T05:23:43","guid":{"rendered":"https:\/\/statorials.org\/id\/panda-membandingkan-saluran\/"},"modified":"2023-07-13T05:23:43","modified_gmt":"2023-07-13T05:23:43","slug":"panda-membandingkan-saluran","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/panda-membandingkan-saluran\/","title":{"rendered":"Pandas: cara membandingkan string antara dua kolom"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan sintaks dasar berikut untuk membandingkan string antara dua kolom di pandas DataFrame:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df[' <span style=\"color: #ff0000;\">col1<\/span> ']. <span style=\"color: #3366ff;\">str<\/span> . <span style=\"color: #3366ff;\">strip<\/span> (). <span style=\"color: #3366ff;\">str<\/span> . <span style=\"color: #3366ff;\">lower<\/span> () <span style=\"color: #800080;\">==<\/span> df[' <span style=\"color: #ff0000;\">col2<\/span> ']. <span style=\"color: #3366ff;\">str<\/span> . <span style=\"color: #3366ff;\">strip<\/span> (). <span style=\"color: #3366ff;\">str<\/span> . <span style=\"color: #3366ff;\">lower<\/span> ()\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Fungsi <strong>str.strip()<\/strong> menghilangkan spasi dari setiap string dan fungsi <strong>str.lower()<\/strong> mengubah setiap string menjadi huruf kecil sebelum melakukan perbandingan.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh: Bandingkan String Antara Dua Kolom di Pandas<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Katakanlah kita memiliki panda DataFrame berikut yang berisi dua kolom dengan nama tim bola basket:<\/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;\">#createDataFrame\n<\/span>df = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">team1<\/span> ': ['Mavs', 'Hawks', 'Nets', 'Hornets', 'Lakers'],\n                   ' <span style=\"color: #ff0000;\">team2<\/span> ': ['Mavs', 'Jazz', 'Nets', 'Hornets', 'LAKERS']})\n\n<span style=\"color: #008080;\">#view DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> (df)\n\n     team1 team2\n0 Mavs Mavs \n1 Hawks Jazz\n2 Nets Nets\n3 Hornets Hornets \n4 Lakers LAKERS\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Perhatikan bahwa beberapa nama tim mengandung spasi di tempat acak dan beberapa nama tim menggunakan huruf kapital.<\/span><\/span><\/p>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Katakanlah kita ingin membandingkan string di setiap baris untuk melihat apakah nama tim sama di setiap baris.<\/span><\/span><\/p>\n<p> <span style=\"color: #000000;\">Jika kita hanya menggunakan simbol <strong>==<\/strong> saat membandingkan string, panda hanya akan mengembalikan <strong>True<\/strong> jika berada dalam case yang sama dan berisi spasi pada posisi yang persis sama:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create new column that tests if strings in team columns are equal\n<\/span>df[' <span style=\"color: #ff0000;\">equal<\/span> '] = df[' <span style=\"color: #ff0000;\">team1<\/span> '] == df[' <span style=\"color: #ff0000;\">team2<\/span> ']\n\n<span style=\"color: #008080;\">#view updated DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> (df)\n\n     team1 team2 equal\n0 Mavs Mavs False\n1 Hawks Jazz False\n2 Nets Nets True\n3 Hornets Hornets False\n4 Lakers LAKERS False<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa hanya satu baris yang mengembalikan <strong>True<\/strong> , karena ini adalah satu-satunya baris yang stringnya berisi posisi huruf besar dan spasi yang sama.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Namun, kita dapat menggunakan fungsi <strong>str.strip()<\/strong> untuk menghilangkan spasi dari setiap string dan fungsi <strong>str.lower()<\/strong> untuk mengubah setiap string menjadi huruf kecil sebelum melakukan perbandingan:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#remove whitespace and convert each string to lowercase, then compare strings\n<\/span>df[' <span style=\"color: #ff0000;\">equal<\/span> '] = df[' <span style=\"color: #ff0000;\">team1<\/span> ']. <span style=\"color: #3366ff;\">str<\/span> . <span style=\"color: #3366ff;\">strip<\/span> (). <span style=\"color: #3366ff;\">str<\/span> . <span style=\"color: #3366ff;\">lower<\/span> () <span style=\"color: #800080;\">==<\/span> df[' <span style=\"color: #ff0000;\">team2<\/span> ']. <span style=\"color: #3366ff;\">str<\/span> . <span style=\"color: #3366ff;\">strip<\/span> (). <span style=\"color: #3366ff;\">str<\/span> . <span style=\"color: #3366ff;\">lower<\/span> ()\n\n<span style=\"color: #008080;\">#view updated DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> (df)\n\n     team1 team2 equal\n0 Mavs Mavs True\n1 Hawks Jazz False\n2 Nets Nets True\n3 Hornets Hornets True\n4 Lakers LAKERS True\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Sekarang setiap baris mengembalikan <strong>True<\/strong> kecuali baris yang nama timnya adalah &#8220;Hawks&#8221; dan &#8220;Jazz&#8221;, karena bahkan setelah menghapus spasi dan mengubah string menjadi huruf kecil, string ini tidak sama.<\/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-menghapus-karakter-dari-string\/\" target=\"_blank\" rel=\"noopener\">Pandas: Cara menghapus karakter tertentu dari string<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/pandas-memeriksa-apakah-string-berisi-beberapa-substring\/\" target=\"_blank\" rel=\"noopener\">Pandas: Periksa apakah string berisi banyak substring<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/panda-mengganti-string-kosong-dengan-nan\/\" target=\"_blank\" rel=\"noopener\">Pandas: Cara mengganti string kosong dengan NaN<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan sintaks dasar berikut untuk membandingkan string antara dua kolom di pandas DataFrame: df[&#8216; col1 &#8216;]. str . strip (). str . lower () == df[&#8216; col2 &#8216;]. str . strip (). str . lower () Fungsi str.strip() menghilangkan spasi dari setiap string dan fungsi str.lower() mengubah setiap string menjadi huruf kecil sebelum [&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 string antara dua kolom \u2013 Statorial<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara membandingkan string antara dua kolom di pandas DataFrame, dengan sebuah 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-membandingkan-saluran\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pandas: Cara membandingkan string antara dua kolom \u2013 Statorial\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara membandingkan string antara dua kolom di pandas DataFrame, dengan sebuah contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/panda-membandingkan-saluran\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-13T05:23:43+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-membandingkan-saluran\/\",\"url\":\"https:\/\/statorials.org\/id\/panda-membandingkan-saluran\/\",\"name\":\"Pandas: Cara membandingkan string antara dua kolom \u2013 Statorial\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-13T05:23:43+00:00\",\"dateModified\":\"2023-07-13T05:23:43+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara membandingkan string antara dua kolom di pandas DataFrame, dengan sebuah contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/panda-membandingkan-saluran\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/panda-membandingkan-saluran\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/panda-membandingkan-saluran\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pandas: cara membandingkan string 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 membandingkan string antara dua kolom \u2013 Statorial","description":"Tutorial ini menjelaskan cara membandingkan string antara dua kolom di pandas DataFrame, dengan sebuah 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-membandingkan-saluran\/","og_locale":"id_ID","og_type":"article","og_title":"Pandas: Cara membandingkan string antara dua kolom \u2013 Statorial","og_description":"Tutorial ini menjelaskan cara membandingkan string antara dua kolom di pandas DataFrame, dengan sebuah contoh.","og_url":"https:\/\/statorials.org\/id\/panda-membandingkan-saluran\/","og_site_name":"Statorials","article_published_time":"2023-07-13T05:23:43+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-membandingkan-saluran\/","url":"https:\/\/statorials.org\/id\/panda-membandingkan-saluran\/","name":"Pandas: Cara membandingkan string antara dua kolom \u2013 Statorial","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-13T05:23:43+00:00","dateModified":"2023-07-13T05:23:43+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara membandingkan string antara dua kolom di pandas DataFrame, dengan sebuah contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/panda-membandingkan-saluran\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/panda-membandingkan-saluran\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/panda-membandingkan-saluran\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Pandas: cara membandingkan string 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\/4156"}],"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=4156"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/4156\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=4156"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=4156"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=4156"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}