{"id":3302,"date":"2023-07-18T04:57:29","date_gmt":"2023-07-18T04:57:29","guid":{"rendered":"https:\/\/statorials.org\/id\/filter-panda-berdasarkan-nilai-indeks\/"},"modified":"2023-07-18T04:57:29","modified_gmt":"2023-07-18T04:57:29","slug":"filter-panda-berdasarkan-nilai-indeks","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/filter-panda-berdasarkan-nilai-indeks\/","title":{"rendered":"Pandas: cara memfilter berdasarkan nilai indeks"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan sintaks dasar berikut untuk memfilter baris dalam pandas DataFrame berdasarkan nilai indeks:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df_filtered = df[df. <span style=\"color: #3366ff;\">index<\/span> . <span style=\"color: #3366ff;\">isin<\/span> (some_list)]\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Ini akan memfilter panda DataFrame untuk hanya menyertakan baris yang nilai indeksnya terkandung dalam <strong>some_list<\/strong> .<\/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 1: Filter berdasarkan nilai indeks numerik<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Misalkan kita memiliki panda DataFrame berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><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> ': [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><span style=\"color: #008000;\">print<\/span> (df)\n\n   points assists rebounds\n0 18 5 11\n1 22 7 8\n2 19 7 10\n3 14 9 6\n4 14 12 6\n5 11 9 5\n6 20 9 9\n7 28 4 12<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa nilai indeks bersifat numerik.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Misalkan kita ingin memfilter baris yang nilai indeksnya 1, 5, 6, atau 7.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan sintaks berikut untuk melakukan ini:<\/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 list of index values\n<\/span>some_list = [1, 5, 6, 7]\n\n<span style=\"color: #008080;\">#filter for rows in list\n<\/span>df_filtered = df[df. <span style=\"color: #3366ff;\">index<\/span> . <span style=\"color: #3366ff;\">isin<\/span> (some_list)]\n\n<span style=\"color: #008080;\">#view filtered DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> (df_filtered)\n\n   points assists rebounds\n1 22 7 8\n5 11 9 5\n6 20 9 9\n7 28 4 12<\/span><\/span><\/strong>\n<\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa satu-satunya baris yang dikembalikan adalah baris dengan nilai indeks 1, 5, 6, atau 7.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 2: Filter berdasarkan nilai indeks non-numerik<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Misalkan kita memiliki panda DataFrame berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><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> ': [5, 7, 7, 9, 12, 9, 9, 4],\n                   ' <span style=\"color: #ff0000;\">rebounds<\/span> ': [11, 8, 10, 6, 6, 5, 9, 12]},\n                   index=['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'])\n\n<span style=\"color: #008080;\">#view DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> (df)\n\n   points assists rebounds\nA 18 5 11\nB 22 7 8\nC 19 7 10\nD 14 9 6\nE 14 12 6\nF 11 9 5\nG 20 9 9\nH 28 4 12<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa nilai indeks adalah nilai karakter.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Misalkan kita ingin memfilter baris yang nilai indeksnya sama dengan A, C, F, atau G.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan sintaks berikut untuk melakukan ini:<\/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 list of index values\n<\/span>some_list = ['A', 'C', 'F', 'G']\n\n<span style=\"color: #008080;\">#filter for rows in list\n<\/span>df_filtered = df[df. <span style=\"color: #3366ff;\">index<\/span> . <span style=\"color: #3366ff;\">isin<\/span> (some_list)]\n\n<span style=\"color: #008080;\">#view filtered DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> (df_filtered)\n\n   points assists rebounds\nA 18 5 11\nC 19 7 10\nF 11 9 5\nG 20 9 9<\/span><\/span><\/strong>\n<\/pre>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa satu-satunya baris yang dikembalikan adalah baris dengan nilai indeks A, C, F, atau G.<\/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\/baris-penyisipan-panda\/\" target=\"_blank\" rel=\"noopener\">Cara menyisipkan baris ke dalam Pandas DataFrame<\/a><br \/><a href=\"https:\/\/statorials.org\/id\/panda-menjatuhkan-baris-pertama\/\" target=\"_blank\" rel=\"noopener\">Cara menghapus baris pertama di Pandas DataFrame<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/panda-menjatuhkan-baris-dengan-syarat\/\" target=\"_blank\" rel=\"noopener\">Cara menghapus baris di Pandas DataFrame berdasarkan kondisi<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan sintaks dasar berikut untuk memfilter baris dalam pandas DataFrame berdasarkan nilai indeks: df_filtered = df[df. index . isin (some_list)] Ini akan memfilter panda DataFrame untuk hanya menyertakan baris yang nilai indeksnya terkandung dalam some_list . Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya. Contoh 1: Filter berdasarkan nilai indeks numerik Misalkan [&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 memfilter berdasarkan nilai indeks - Statologi<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara memfilter baris DataFrame pandas berdasarkan nilai indeks, 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\/filter-panda-berdasarkan-nilai-indeks\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pandas: Cara memfilter berdasarkan nilai indeks - Statologi\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara memfilter baris DataFrame pandas berdasarkan nilai indeks, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/filter-panda-berdasarkan-nilai-indeks\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-18T04:57:29+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\/filter-panda-berdasarkan-nilai-indeks\/\",\"url\":\"https:\/\/statorials.org\/id\/filter-panda-berdasarkan-nilai-indeks\/\",\"name\":\"Pandas: Cara memfilter berdasarkan nilai indeks - Statologi\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-18T04:57:29+00:00\",\"dateModified\":\"2023-07-18T04:57:29+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara memfilter baris DataFrame pandas berdasarkan nilai indeks, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/filter-panda-berdasarkan-nilai-indeks\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/filter-panda-berdasarkan-nilai-indeks\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/filter-panda-berdasarkan-nilai-indeks\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pandas: cara memfilter berdasarkan nilai indeks\"}]},{\"@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 memfilter berdasarkan nilai indeks - Statologi","description":"Tutorial ini menjelaskan cara memfilter baris DataFrame pandas berdasarkan nilai indeks, 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\/filter-panda-berdasarkan-nilai-indeks\/","og_locale":"id_ID","og_type":"article","og_title":"Pandas: Cara memfilter berdasarkan nilai indeks - Statologi","og_description":"Tutorial ini menjelaskan cara memfilter baris DataFrame pandas berdasarkan nilai indeks, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/filter-panda-berdasarkan-nilai-indeks\/","og_site_name":"Statorials","article_published_time":"2023-07-18T04:57:29+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\/filter-panda-berdasarkan-nilai-indeks\/","url":"https:\/\/statorials.org\/id\/filter-panda-berdasarkan-nilai-indeks\/","name":"Pandas: Cara memfilter berdasarkan nilai indeks - Statologi","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-18T04:57:29+00:00","dateModified":"2023-07-18T04:57:29+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara memfilter baris DataFrame pandas berdasarkan nilai indeks, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/filter-panda-berdasarkan-nilai-indeks\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/filter-panda-berdasarkan-nilai-indeks\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/filter-panda-berdasarkan-nilai-indeks\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Pandas: cara memfilter berdasarkan nilai indeks"}]},{"@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\/3302"}],"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=3302"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3302\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3302"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3302"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3302"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}