{"id":2360,"date":"2023-07-22T15:03:04","date_gmt":"2023-07-22T15:03:04","guid":{"rendered":"https:\/\/statorials.org\/id\/panda-loc-vs-iloc\/"},"modified":"2023-07-22T15:03:04","modified_gmt":"2023-07-22T15:03:04","slug":"panda-loc-vs-iloc","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/panda-loc-vs-iloc\/","title":{"rendered":"Pandas loc vs iloc: apa bedanya?"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Saat memilih baris dan kolom DataFrame panda, <strong>loc<\/strong> dan <strong>iloc<\/strong> adalah dua fungsi yang umum digunakan.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Inilah perbedaan halus antara kedua fungsi tersebut:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>loc<\/strong> memilih baris dan kolom dengan <strong>label<\/strong> tertentu<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>iloc<\/strong> memilih baris dan kolom pada <strong>posisi bilangan bulat<\/strong> tertentu<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan setiap fungsi dalam praktik.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 1: Cara menggunakan loc di Pandas<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Misalkan kita memiliki panda 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;\"><span style=\"color: #000000;\"><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;\">points<\/span> ': [5, 7, 7, 9, 12, 9, 9, 4],\n                   ' <span style=\"color: #ff0000;\">assists<\/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>df\n\n\tteam points assists\nA A 5 11\nB A 7 8\nC A 7 10\nD A 9 6\nE B 12 6\nF B 9 5\nG B 9 9\nH B 4 12<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan <strong>loc<\/strong> untuk memilih baris tertentu dari DataFrame berdasarkan label indeksnya:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#select rows with index labels 'E' and 'F'\n<span style=\"color: #000000;\">df. <span style=\"color: #3366ff;\">loc<\/span> [[' <span style=\"color: #ff0000;\">E<\/span> ',' <span style=\"color: #ff0000;\">F<\/span> ']]\n\n\tteam points assists\nE B 12 6\nF B 9 5<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan <strong>loc<\/strong> untuk memilih baris dan kolom tertentu dari DataFrame berdasarkan labelnya:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#select 'E' and 'F' rows and 'team' and 'assists' columns\n<span style=\"color: #000000;\">df. <span style=\"color: #3366ff;\">loc<\/span> [[' <span style=\"color: #ff0000;\">E<\/span> ', ' <span style=\"color: #ff0000;\">F<\/span> '], [' <span style=\"color: #ff0000;\">team<\/span> ', ' <span style=\"color: #ff0000;\">assists<\/span> ']]\n\n\tteam assists\nE B 12\nF B 9\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan <strong>loc<\/strong> dengan argumen <strong>:<\/strong> untuk memilih rentang baris dan kolom berdasarkan labelnya:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#select 'E' and 'F' rows and 'team' and 'assists' columns\n<span style=\"color: #000000;\">df. <span style=\"color: #3366ff;\">loc<\/span> [' <span style=\"color: #ff0000;\">E<\/span> ':,:' <span style=\"color: #ff0000;\">assists<\/span> ']\n\n        team points assists\nE B 12 6\nF B 9 5\nG B 9 9\nH B 4 12<\/span><\/span><\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 2: Cara menggunakan iloc di Pandas<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Misalkan kita memiliki panda 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;\"><span style=\"color: #000000;\"><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;\">points<\/span> ': [5, 7, 7, 9, 12, 9, 9, 4],\n                   ' <span style=\"color: #ff0000;\">assists<\/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>df\n\n\tteam points assists\nA A 5 11\nB A 7 8\nC A 7 10\nD A 9 6\nE B 12 6\nF B 9 5\nG B 9 9\nH B 4 12<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan <strong>iloc<\/strong> untuk memilih baris tertentu dari DataFrame berdasarkan posisi bilangan bulatnya:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#select rows in index positions 4 through 6 (not including 6)\n<span style=\"color: #000000;\">df. <span style=\"color: #3366ff;\">iloc<\/span> [4:6]\n\n\tteam points assists\nE B 12 6\nF B 9 5<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan <strong>iloc<\/strong> untuk memilih baris dan kolom tertentu dari DataFrame berdasarkan posisi indeksnya:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#select rows in range 4 through 6 and columns in range 0 through 2\n<span style=\"color: #000000;\">df. <span style=\"color: #3366ff;\">iloc<\/span> [4:6, 0:2]\n\n\tteam assists\nE B 12\nF B 9\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan <strong>loc<\/strong> dengan argumen <strong>:<\/strong> untuk memilih rentang baris dan kolom berdasarkan labelnya:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#select rows from 4 through end of rows and columns up to third column\n<span style=\"color: #000000;\">df. <span style=\"color: #3366ff;\">iloc<\/span> [4: , :3]\n\n        team points assists\nE B 12 6\nF B 9 5\nG B 9 9\nH B 4 12<\/span><\/span><\/strong><\/pre>\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\/pandas-menemukan-beberapa-kondisi\/\" target=\"_blank\" rel=\"noopener\">Cara memilih baris berdasarkan beberapa kondisi menggunakan Pandas Loc<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/panda-memilih-baris-berdasarkan-nilai-kolom\/\">Cara memilih baris berdasarkan nilai kolom di Pandas<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/panda-memilih-baris-berdasarkan-indeks\/\" target=\"_blank\" rel=\"noopener\">Cara memilih baris berdasarkan indeks di Pandas<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Saat memilih baris dan kolom DataFrame panda, loc dan iloc adalah dua fungsi yang umum digunakan. Inilah perbedaan halus antara kedua fungsi tersebut: loc memilih baris dan kolom dengan label tertentu iloc memilih baris dan kolom pada posisi bilangan bulat tertentu Contoh berikut menunjukkan cara menggunakan setiap fungsi dalam praktik. Contoh 1: Cara menggunakan loc [&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 loc vs iloc: apa bedanya? - Statologi<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan perbedaan antara loc dan iloc di pandas, 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-loc-vs-iloc\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pandas loc vs iloc: apa bedanya? - Statologi\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan perbedaan antara loc dan iloc di pandas, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/panda-loc-vs-iloc\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-22T15:03: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\/panda-loc-vs-iloc\/\",\"url\":\"https:\/\/statorials.org\/id\/panda-loc-vs-iloc\/\",\"name\":\"Pandas loc vs iloc: apa bedanya? - Statologi\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-22T15:03:04+00:00\",\"dateModified\":\"2023-07-22T15:03:04+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan perbedaan antara loc dan iloc di pandas, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/panda-loc-vs-iloc\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/panda-loc-vs-iloc\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/panda-loc-vs-iloc\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pandas loc vs iloc: apa bedanya?\"}]},{\"@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 loc vs iloc: apa bedanya? - Statologi","description":"Tutorial ini menjelaskan perbedaan antara loc dan iloc di pandas, 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-loc-vs-iloc\/","og_locale":"id_ID","og_type":"article","og_title":"Pandas loc vs iloc: apa bedanya? - Statologi","og_description":"Tutorial ini menjelaskan perbedaan antara loc dan iloc di pandas, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/panda-loc-vs-iloc\/","og_site_name":"Statorials","article_published_time":"2023-07-22T15:03: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\/panda-loc-vs-iloc\/","url":"https:\/\/statorials.org\/id\/panda-loc-vs-iloc\/","name":"Pandas loc vs iloc: apa bedanya? - Statologi","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-22T15:03:04+00:00","dateModified":"2023-07-22T15:03:04+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan perbedaan antara loc dan iloc di pandas, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/panda-loc-vs-iloc\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/panda-loc-vs-iloc\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/panda-loc-vs-iloc\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Pandas loc vs iloc: apa bedanya?"}]},{"@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\/2360"}],"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=2360"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2360\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=2360"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=2360"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=2360"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}