{"id":1266,"date":"2023-07-27T02:10:24","date_gmt":"2023-07-27T02:10:24","guid":{"rendered":"https:\/\/statorials.org\/id\/panda-memilih-baris-berdasarkan-indeks\/"},"modified":"2023-07-27T02:10:24","modified_gmt":"2023-07-27T02:10:24","slug":"panda-memilih-baris-berdasarkan-indeks","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/panda-memilih-baris-berdasarkan-indeks\/","title":{"rendered":"Cara memilih baris berdasarkan indeks di pandas dataframe"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Seringkali Anda mungkin ingin memilih baris dalam pandas DataFrame berdasarkan nilai indeksnya.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Jika Anda ingin memilih baris berdasarkan pengindeksan bilangan bulat, Anda dapat menggunakan fungsi <strong>.iloc<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Jika Anda ingin memilih baris berdasarkan pengindeksan label, Anda dapat menggunakan fungsi <strong>.loc<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Tutorial ini memberikan contoh cara menggunakan masing-masing fungsi ini dalam praktik.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 1: Pilih baris berdasarkan pengindeksan bilangan bulat<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara membuat pandas DataFrame dan menggunakan <strong>.iloc<\/strong> untuk memilih baris dengan nilai indeks integer <strong>4<\/strong> :<\/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<span style=\"color: #008000;\">import<\/span> numpy <span style=\"color: #008000;\">as<\/span> np\n\n<span style=\"color: #008080;\">#make this example reproducible\n<span style=\"color: #000000;\">n.p. <span style=\"color: #3366ff;\">random<\/span> . <span style=\"color: #3366ff;\">seeds<\/span> (0)\n\n<span style=\"color: #008080;\">#createDataFrame<\/span><\/span>\n<span style=\"color: #000000;\">df = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ( <span style=\"color: #3366ff;\">np.random.rand<\/span> (6,2),index=range(0,18,3),columns=[' <span style=\"color: #008000;\">A<\/span> <span style=\"color: #3366ff;\">'<\/span> ,' <span style=\"color: #008000;\">B<\/span> '])<\/span>\n<span style=\"color: #000000;\">\n<span style=\"color: #008080;\">#view DataFrame<\/span>\ndf\n\n\t       A B\n0 0.548814 0.715189\n3 0.602763 0.544883\n6 0.423655 0.645894\n9 0.437587 0.891773\n12 0.963663 0.383442\n15 0.791725 0.528895\n\n<\/span>#select the 5th row of the DataFrame\n<span style=\"color: #000000;\">df. <span style=\"color: #3366ff;\">iloc<\/span> [[4]]\n\n\t       A B\n12 0.963663 0.383442<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan sintaks serupa untuk memilih beberapa baris:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#select the 3rd, 4th, and 5th rows of the DataFrame\n<span style=\"color: #000000;\">df. <span style=\"color: #3366ff;\">iloc<\/span> [[2, 3, 4]]\n\n\t       A B\n6 0.423655 0.645894\n9 0.437587 0.891773\n12 0.963663 0.383442\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Atau kita dapat memilih semua baris dalam suatu rentang:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#select the 3rd, 4th, and 5th rows of the DataFrame\n<span style=\"color: #000000;\">df. <span style=\"color: #3366ff;\">iloc<\/span> [2:5]\n\n\t       A B\n6 0.423655 0.645894\n9 0.437587 0.891773\n12 0.963663 0.383442<\/span><\/span><\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 2: Pilih baris berdasarkan pengindeksan label<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara membuat pandas DataFrame dan menggunakan <strong>.loc<\/strong> untuk memilih baris dengan label indeks <strong>3<\/strong> :<\/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<span style=\"color: #008000;\">import<\/span> numpy <span style=\"color: #008000;\">as<\/span> np\n\n<span style=\"color: #008080;\">#make this example reproducible\n<span style=\"color: #000000;\">n.p. <span style=\"color: #3366ff;\">random<\/span> . <span style=\"color: #3366ff;\">seeds<\/span> (0)\n\n<span style=\"color: #008080;\">#createDataFrame<\/span><\/span>\n<span style=\"color: #000000;\">df = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ( <span style=\"color: #3366ff;\">np.random.rand<\/span> (6,2),index=range(0,18,3),columns=[' <span style=\"color: #008000;\">A<\/span> <span style=\"color: #3366ff;\">'<\/span> ,' <span style=\"color: #008000;\">B<\/span> '])<\/span>\n<span style=\"color: #000000;\"><span style=\"color: #008080;\">\n#view DataFrame\n<\/span>df\n\n\t       A B\n0 0.548814 0.715189\n3 0.602763 0.544883\n6 0.423655 0.645894\n9 0.437587 0.891773\n12 0.963663 0.383442\n15 0.791725 0.528895\n\n<\/span>#select the row with index label '3'\n<span style=\"color: #000000;\">df. <span style=\"color: #3366ff;\">loc<\/span> [[3]]\n\n               A B\n3 0.602763 0.544883<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan sintaks serupa untuk memilih beberapa baris dengan label indeks berbeda:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#select the rows with index labels '3', '6', and '9'\n<span style=\"color: #000000;\">df. <span style=\"color: #3366ff;\">loc<\/span> [[3, 6, 9]]\n\n\t       A B\n3 0.602763 0.544883\n6 0.423655 0.645894\n9 0.437587 0.891773<\/span><\/span><\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Perbedaan antara .iloc dan .loc<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Contoh di atas menggambarkan perbedaan halus antara <strong>.iloc<\/strong> dan <strong>.loc<\/strong> :<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>.iloc<\/strong> memilih baris berdasarkan <strong>indeks bilangan bulat<\/strong> . Jadi, jika Anda ingin memilih baris ke-5 dari DataFrame, Anda akan menggunakan df.iloc[[4]] karena baris pertama berada di indeks 0, baris kedua berada di indeks 1, dan seterusnya.<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>.loc<\/strong> memilih baris berdasarkan <strong>indeks berlabel<\/strong> . Jadi, jika ingin memilih baris dengan label indeks 5, langsung menggunakan df.loc[[5]].<\/span><\/li>\n<\/ul>\n<h3> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h3>\n<p> <a href=\"https:\/\/statorials.org\/id\/panda-mendapatkan-nomor-baris\/\" target=\"_blank\" rel=\"noopener noreferrer\">Cara mendapatkan nomor baris di Pandas DataFrame<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/jatuhkan-panda\/\" target=\"_blank\" rel=\"noopener noreferrer\">Cara menghapus baris dengan nilai NaN di Pandas<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/jatuhkan-indeks-panda\/\" target=\"_blank\" rel=\"noopener noreferrer\">Cara menghapus kolom indeks di Pandas<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Seringkali Anda mungkin ingin memilih baris dalam pandas DataFrame berdasarkan nilai indeksnya. Jika Anda ingin memilih baris berdasarkan pengindeksan bilangan bulat, Anda dapat menggunakan fungsi .iloc . Jika Anda ingin memilih baris berdasarkan pengindeksan label, Anda dapat menggunakan fungsi .loc . Tutorial ini memberikan contoh cara menggunakan masing-masing fungsi ini dalam praktik. Contoh 1: Pilih [&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 indeks di Pandas DataFrame - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara memilih baris berdasarkan nilai indeks 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\/panda-memilih-baris-berdasarkan-indeks\/\" \/>\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 indeks di Pandas DataFrame - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara memilih baris berdasarkan nilai indeks di pandas DataFrame, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/panda-memilih-baris-berdasarkan-indeks\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-27T02:10:24+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-memilih-baris-berdasarkan-indeks\/\",\"url\":\"https:\/\/statorials.org\/id\/panda-memilih-baris-berdasarkan-indeks\/\",\"name\":\"Cara memilih baris berdasarkan indeks di Pandas DataFrame - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-27T02:10:24+00:00\",\"dateModified\":\"2023-07-27T02:10:24+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara memilih baris berdasarkan nilai indeks di pandas DataFrame, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/panda-memilih-baris-berdasarkan-indeks\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/panda-memilih-baris-berdasarkan-indeks\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/panda-memilih-baris-berdasarkan-indeks\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara memilih baris berdasarkan indeks di pandas dataframe\"}]},{\"@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 indeks di Pandas DataFrame - Statorials","description":"Tutorial ini menjelaskan cara memilih baris berdasarkan nilai indeks 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\/panda-memilih-baris-berdasarkan-indeks\/","og_locale":"id_ID","og_type":"article","og_title":"Cara memilih baris berdasarkan indeks di Pandas DataFrame - Statorials","og_description":"Tutorial ini menjelaskan cara memilih baris berdasarkan nilai indeks di pandas DataFrame, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/panda-memilih-baris-berdasarkan-indeks\/","og_site_name":"Statorials","article_published_time":"2023-07-27T02:10:24+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-memilih-baris-berdasarkan-indeks\/","url":"https:\/\/statorials.org\/id\/panda-memilih-baris-berdasarkan-indeks\/","name":"Cara memilih baris berdasarkan indeks di Pandas DataFrame - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-27T02:10:24+00:00","dateModified":"2023-07-27T02:10:24+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara memilih baris berdasarkan nilai indeks di pandas DataFrame, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/panda-memilih-baris-berdasarkan-indeks\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/panda-memilih-baris-berdasarkan-indeks\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/panda-memilih-baris-berdasarkan-indeks\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara memilih baris berdasarkan indeks di pandas dataframe"}]},{"@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\/1266"}],"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=1266"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/1266\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=1266"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=1266"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=1266"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}