{"id":3855,"date":"2023-07-15T03:52:31","date_gmt":"2023-07-15T03:52:31","guid":{"rendered":"https:\/\/statorials.org\/id\/pemformatan-bersyarat-panda\/"},"modified":"2023-07-15T03:52:31","modified_gmt":"2023-07-15T03:52:31","slug":"pemformatan-bersyarat-panda","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/pemformatan-bersyarat-panda\/","title":{"rendered":"Pandas: cara menerapkan pemformatan bersyarat ke sel"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan fungsi <b>df.style.applymap()<\/b> untuk menerapkan pemformatan bersyarat ke sel di pandas DataFrame.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan fungsi ini dalam praktiknya.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh: Menerapkan Pemformatan Bersyarat ke Sel di Pandas<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Misalkan kita memiliki pandas DataFrame berikut yang berisi informasi tentang berbagai pemain 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<\/span>\ndf = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">points<\/span> ': [18, 22, 19, 14, 14, 11, 20, 28],\n                   ' <span style=\"color: #ff0000;\">assists<\/span> ': [4, 5, 5, 4, 9, 12, 11, 8],\n                   ' <span style=\"color: #ff0000;\">rebounds<\/span> ': [3, 9, 12, 4, 4, 9, 8, 2]})\n\n<span style=\"color: #008080;\">#view DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> (df)\n\n   points assists rebounds\n0 18 4 3\n1 22 5 9\n2 19 5 12\n3 14 4 4\n4 14 9 4\n5 11 12 9\n6 20 11 8\n7 28 8 2\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kita bisa menggunakan kode berikut untuk menerapkan latar belakang hijau muda ke setiap sel di DataFrame yang memiliki nilai kurang dari 10:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#define function for conditional formatting\n<\/span><span style=\"color: #008000;\">def<\/span> <span style=\"color: #3366ff;\">cond_formatting<\/span> (x):\n    <span style=\"color: #008000;\">if<\/span> x &lt; <span style=\"color: #008000;\">10<\/span> :\n        <span style=\"color: #008000;\">return<\/span> ' <span style=\"color: #ff0000;\">background-color: lightgreen<\/span> '\n    <span style=\"color: #008000;\">else<\/span> :\n        <span style=\"color: #008000;\">return<\/span> <span style=\"color: #008000;\">None<\/span>\n    \n<span style=\"color: #008080;\">#display DataFrame with conditional formatting applied    \n<\/span>df. <span style=\"color: #3366ff;\">style<\/span> . <span style=\"color: #3366ff;\">applymap<\/span> (cond_formatting)<\/span>\n<\/span><\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-31152\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/condition1.jpg\" alt=\"pemformatan bersyarat panda\" width=\"220\" height=\"296\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa setiap sel di DataFrame dengan nilai kurang dari 10 kini memiliki latar belakang hijau muda.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Catatan<\/strong> : Jika pemformatan bersyarat tidak berfungsi di notebook Jupyter, pastikan untuk menjalankan perintah <strong>%pip install Jinja2<\/strong> terlebih dahulu.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Kita juga dapat menggunakan argumen <strong>warna<\/strong> dan <strong>bobot font<\/strong> untuk menerapkan pemformatan bersyarat yang lebih kompleks.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara melakukannya:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#define function for conditional formatting\n<\/span><span style=\"color: #008000;\"><span style=\"color: #000000;\"><span style=\"color: #008000;\">def<\/span> <span style=\"color: #3366ff;\">cond_formatting<\/span> (x):\n    <span style=\"color: #008000;\">if<\/span> x &lt; <span style=\"color: #008000;\">10<\/span> :\n        <span style=\"color: #008000;\">return<\/span> ' <span style=\"color: #ff0000;\">background-color: lightgreen; color:red; font-weight:bold<\/span> '\n    <span style=\"color: #008000;\">elif<\/span> x &lt; <span style=\"color: #008000;\">15<\/span> :\n        <span style=\"color: #008000;\">return<\/span> ' <span style=\"color: #ff0000;\">background-color:yellow<\/span> '\n    <span style=\"color: #008000;\">else<\/span> :<\/span>\n        return None<\/span>\n    \n<span style=\"color: #008080;\">#display DataFrame with conditional formatting applied    \n<\/span>df. <span style=\"color: #3366ff;\">style<\/span> . <span style=\"color: #3366ff;\">applymap<\/span> (cond_formatting)<\/span><\/span><\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-31153\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/condi2.jpg\" alt=\"pemformatan bersyarat panda dengan berbagai kondisi\" width=\"226\" height=\"297\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Berikut cara kerja fungsi pemformatan bersyarat dalam contoh ini:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Untuk nilai kurang dari <strong>10<\/strong> , gunakan latar belakang hijau muda dengan font merah tebal<\/span><\/li>\n<li> <span style=\"color: #000000;\">Untuk nilai \u2265 <strong>10<\/strong> tetapi kurang dari <strong>15<\/strong> , gunakan latar belakang kuning<\/span><\/li>\n<li> <span style=\"color: #000000;\">Untuk nilai yang lebih besar dari <strong>15<\/strong> , jangan gunakan pemformatan bersyarat apa pun<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Jangan ragu untuk menggunakan fungsi <strong>if<\/strong> , <strong>elif<\/strong> , dan <strong>else sebanyak<\/strong> yang Anda inginkan untuk menerapkan aturan pemformatan bersyarat sebanyak yang Anda inginkan ke sel di DataFrame.<\/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 operasi umum lainnya di panda:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/judul-kerangka-data-panda\/\" target=\"_blank\" rel=\"noopener\">Bagaimana cara menambahkan judul tabel ke Pandas DataFrame<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/panda-menunjukkan-semua-baris\/\" target=\"_blank\" rel=\"noopener\">Cara menampilkan semua baris di Pandas DataFrame<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/panda-menampilkan-semua-kolom\/\" target=\"_blank\" rel=\"noopener\">Cara menampilkan semua kolom Pandas DataFrame<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan fungsi df.style.applymap() untuk menerapkan pemformatan bersyarat ke sel di pandas DataFrame. Contoh berikut menunjukkan cara menggunakan fungsi ini dalam praktiknya. Contoh: Menerapkan Pemformatan Bersyarat ke Sel di Pandas Misalkan kita memiliki pandas DataFrame berikut yang berisi informasi tentang berbagai pemain bola basket: import pandas as pd #createDataFrame df = pd. DataFrame ({&#8216; [&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 menerapkan pemformatan bersyarat ke sel - Statorial<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menerapkan pemformatan bersyarat ke sel 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\/pemformatan-bersyarat-panda\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pandas: Cara menerapkan pemformatan bersyarat ke sel - Statorial\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menerapkan pemformatan bersyarat ke sel di pandas DataFrame, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/pemformatan-bersyarat-panda\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-15T03:52:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/condition1.jpg\" \/>\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\/pemformatan-bersyarat-panda\/\",\"url\":\"https:\/\/statorials.org\/id\/pemformatan-bersyarat-panda\/\",\"name\":\"Pandas: Cara menerapkan pemformatan bersyarat ke sel - Statorial\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-15T03:52:31+00:00\",\"dateModified\":\"2023-07-15T03:52:31+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menerapkan pemformatan bersyarat ke sel di pandas DataFrame, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/pemformatan-bersyarat-panda\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/pemformatan-bersyarat-panda\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/pemformatan-bersyarat-panda\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pandas: cara menerapkan pemformatan bersyarat ke sel\"}]},{\"@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 menerapkan pemformatan bersyarat ke sel - Statorial","description":"Tutorial ini menjelaskan cara menerapkan pemformatan bersyarat ke sel 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\/pemformatan-bersyarat-panda\/","og_locale":"id_ID","og_type":"article","og_title":"Pandas: Cara menerapkan pemformatan bersyarat ke sel - Statorial","og_description":"Tutorial ini menjelaskan cara menerapkan pemformatan bersyarat ke sel di pandas DataFrame, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/pemformatan-bersyarat-panda\/","og_site_name":"Statorials","article_published_time":"2023-07-15T03:52:31+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/condition1.jpg"}],"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\/pemformatan-bersyarat-panda\/","url":"https:\/\/statorials.org\/id\/pemformatan-bersyarat-panda\/","name":"Pandas: Cara menerapkan pemformatan bersyarat ke sel - Statorial","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-15T03:52:31+00:00","dateModified":"2023-07-15T03:52:31+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menerapkan pemformatan bersyarat ke sel di pandas DataFrame, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/pemformatan-bersyarat-panda\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/pemformatan-bersyarat-panda\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/pemformatan-bersyarat-panda\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Pandas: cara menerapkan pemformatan bersyarat ke sel"}]},{"@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\/3855"}],"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=3855"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3855\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3855"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3855"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3855"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}