{"id":2358,"date":"2023-07-22T15:17:04","date_gmt":"2023-07-22T15:17:04","guid":{"rendered":"https:\/\/statorials.org\/id\/pandas-menemukan-beberapa-kondisi\/"},"modified":"2023-07-22T15:17:04","modified_gmt":"2023-07-22T15:17:04","slug":"pandas-menemukan-beberapa-kondisi","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/pandas-menemukan-beberapa-kondisi\/","title":{"rendered":"Cara memilih baris berdasarkan beberapa kondisi menggunakan pandas loc"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan metode berikut untuk memilih baris dari pandas DataFrame berdasarkan beberapa kondisi:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Metode 1: Pilih baris yang memenuhi beberapa kondisi<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df. <span style=\"color: #3366ff;\">loc<\/span> [((df[' <span style=\"color: #ff0000;\">col1<\/span> '] == ' <span style=\"color: #ff0000;\">A<\/span> ') <span style=\"color: #800080;\">&amp;<\/span> <span style=\"color: #ff0000;\"><span style=\"color: #000000;\">(df['<\/span> col2' <span style=\"color: #000000;\">]<\/span><\/span> == ' <span style=\"color: #ff0000;\">G<\/span> '))]\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Metode 2: Pilih baris yang memenuhi salah satu dari beberapa kondisi<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df. <span style=\"color: #3366ff;\">loc<\/span> [((df[' <span style=\"color: #ff0000;\">col1<\/span> '] &gt; 10) <span style=\"color: #800080;\">|<\/span> <span style=\"color: #ff0000;\"><span style=\"color: #000000;\">(df['<\/span> col2' <span style=\"color: #000000;\">]<\/span><\/span> &lt; 8))]<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan masing-masing metode ini dalam praktik dengan pandas DataFrame 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;\">#createDataFrame\n<\/span>df = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">team<\/span> ': ['A', 'A', 'A', 'A', 'B', 'B', 'B', 'B'],\n                   ' <span style=\"color: #ff0000;\">position<\/span> ': ['G', 'G', 'F', 'F', 'G', 'G', 'F', 'F'],\n                   ' <span style=\"color: #ff0000;\">assists<\/span> ': [5, 7, 7, 9, 12, 9, 9, 4],\n                   ' <span style=\"color: #ff0000;\">rebounds<\/span> ': [11, 8, 10, 6, 6, 5, 9, 12]})\n\n<span style=\"color: #008080;\">#view DataFrame\n<\/span>df\n\n\tteam position assists rebounds\n0 A G 5 11\n1 A G 7 8\n2 A F 7 10\n3 A F 9 6\n4 B G 12 6\n5 B G 9 5\n6 B F 9 9\n7 B F 4 12\n<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Metode 1: Pilih baris yang memenuhi beberapa kondisi<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara memilih hanya baris dari DataFrame dengan tim sama dengan &#8220;A&#8221; dan posisi sama dengan &#8220;G&#8221;:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#select rows where team is equal to 'A' and position is equal to 'G'\n<span style=\"color: #000000;\">df. <span style=\"color: #3366ff;\">loc<\/span> [((df[' <span style=\"color: #ff0000;\">team<\/span> '] == ' <span style=\"color: #ff0000;\">A<\/span> ') &amp; (df[' <span style=\"color: #ff0000;\">position<\/span> '] == ' <span style=\"color: #ff0000;\">G<\/span> '))]\n\n\tteam position assists rebounds\n0 A G 5 11\n1 A G 7 8<\/span>\n<\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Hanya ada dua baris di DataFrame yang memenuhi kedua kondisi ini.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Metode 2: Pilih baris yang memenuhi salah satu dari beberapa kondisi<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara memilih hanya baris di DataFrame di mana bantuan lebih besar dari 10 <em>atau<\/em> rebound kurang dari 8:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#select rows where assists is greater than 10 or rebounds is less than 8\n<span style=\"color: #000000;\">df. <span style=\"color: #3366ff;\">loc<\/span> [((df[' <span style=\"color: #ff0000;\">assists<\/span> '] &gt; 10) <span style=\"color: #800080;\">|<\/span> (df[' <span style=\"color: #ff0000;\">rebounds<\/span> '] &lt; 8))]\n\n\tteam position assists rebounds\n3 A F 9 6\n4 B G 12 6\n5 B G 9 5<\/span>\n<\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Hanya ada tiga baris di DataFrame yang memenuhi kedua kondisi ini.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Catatan:<\/strong> Dalam dua contoh ini, kami memfilter baris berdasarkan dua kondisi, tetapi menggunakan &amp; dan <strong>|<\/strong> <strong>atribut<\/strong> . operator, kita dapat memfilter kondisi sebanyak yang kita inginkan.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h3>\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\/buat-panda-berdasarkan-kolom\/\" target=\"_blank\" rel=\"noopener\">Cara membuat kolom baru berdasarkan kondisi di Pandas<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/panda-menjatuhkan-baris-dengan-nilai\/\" target=\"_blank\" rel=\"noopener\">Cara menghapus baris yang berisi nilai tertentu di Pandas<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/panda-menjatuhkan-duplikat\/\" target=\"_blank\" rel=\"noopener\">Cara menghapus baris duplikat di Pandas<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan metode berikut untuk memilih baris dari pandas DataFrame berdasarkan beberapa kondisi: Metode 1: Pilih baris yang memenuhi beberapa kondisi df. loc [((df[&#8216; col1 &#8216;] == &#8216; A &#8216;) &amp; (df[&#8216; col2&#8217; ] == &#8216; G &#8216;))] Metode 2: Pilih baris yang memenuhi salah satu dari beberapa kondisi df. loc [((df[&#8216; col1 &#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>Cara memilih baris berdasarkan beberapa kondisi menggunakan Pandas loc - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara memilih baris dari DataFrame pandas berdasarkan beberapa kondisi menggunakan fungsi loc().\" \/>\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-menemukan-beberapa-kondisi\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara memilih baris berdasarkan beberapa kondisi menggunakan Pandas loc - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara memilih baris dari DataFrame pandas berdasarkan beberapa kondisi menggunakan fungsi loc().\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/pandas-menemukan-beberapa-kondisi\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-22T15:17:04+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-menemukan-beberapa-kondisi\/\",\"url\":\"https:\/\/statorials.org\/id\/pandas-menemukan-beberapa-kondisi\/\",\"name\":\"Cara memilih baris berdasarkan beberapa kondisi menggunakan Pandas loc - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-22T15:17:04+00:00\",\"dateModified\":\"2023-07-22T15:17:04+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara memilih baris dari DataFrame pandas berdasarkan beberapa kondisi menggunakan fungsi loc().\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/pandas-menemukan-beberapa-kondisi\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/pandas-menemukan-beberapa-kondisi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/pandas-menemukan-beberapa-kondisi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara memilih baris berdasarkan beberapa kondisi menggunakan pandas loc\"}]},{\"@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":"Cara memilih baris berdasarkan beberapa kondisi menggunakan Pandas loc - Statorials","description":"Tutorial ini menjelaskan cara memilih baris dari DataFrame pandas berdasarkan beberapa kondisi menggunakan fungsi loc().","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-menemukan-beberapa-kondisi\/","og_locale":"id_ID","og_type":"article","og_title":"Cara memilih baris berdasarkan beberapa kondisi menggunakan Pandas loc - Statorials","og_description":"Tutorial ini menjelaskan cara memilih baris dari DataFrame pandas berdasarkan beberapa kondisi menggunakan fungsi loc().","og_url":"https:\/\/statorials.org\/id\/pandas-menemukan-beberapa-kondisi\/","og_site_name":"Statorials","article_published_time":"2023-07-22T15:17:04+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-menemukan-beberapa-kondisi\/","url":"https:\/\/statorials.org\/id\/pandas-menemukan-beberapa-kondisi\/","name":"Cara memilih baris berdasarkan beberapa kondisi menggunakan Pandas loc - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-22T15:17:04+00:00","dateModified":"2023-07-22T15:17:04+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara memilih baris dari DataFrame pandas berdasarkan beberapa kondisi menggunakan fungsi loc().","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/pandas-menemukan-beberapa-kondisi\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/pandas-menemukan-beberapa-kondisi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/pandas-menemukan-beberapa-kondisi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara memilih baris berdasarkan beberapa kondisi menggunakan pandas loc"}]},{"@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\/2358"}],"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=2358"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2358\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=2358"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=2358"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=2358"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}