{"id":3274,"date":"2023-07-18T08:36:45","date_gmt":"2023-07-18T08:36:45","guid":{"rendered":"https:\/\/statorials.org\/id\/panda-a-vs-loc\/"},"modified":"2023-07-18T08:36:45","modified_gmt":"2023-07-18T08:36:45","slug":"panda-a-vs-loc","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/panda-a-vs-loc\/","title":{"rendered":"Pandas vs loc: apa bedanya?"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Saat memilih baris dan kolom DataFrame panda, <b>.loc<\/b> dan <strong>.at<\/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> dapat menggunakan beberapa baris dan kolom sebagai argumen masukan<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>.at<\/strong> hanya dapat menggunakan satu baris dan kolom sebagai argumen masukan<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan setiap fungsi 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', 'B', 'C', 'D', 'E', 'F', 'G', 'H'],\n                   ' <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  team points assists rebounds\n0 A 18 5 11\n1 B 22 7 8\n2 C 19 7 10\n3 D 14 9 6\n4 E 14 12 6\n5 F 11 9 5\n6 G 20 9 9\n7:28 4 12\n<\/strong><\/pre>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 1: Cara menggunakan loc di Pandas<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan <strong>.loc<\/strong> untuk mengakses nilai dalam DataFrame yang terletak di posisi indeks 0 kolom titik:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#select value located at index position 0 of the points column\n<span style=\"color: #000000;\">df. <span style=\"color: #3366ff;\">loc<\/span> [0, ' <span style=\"color: #ff0000;\">points<\/span> ']\n\n18<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Ini mengembalikan nilai <strong>18<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Dan kode berikut menunjukkan cara menggunakan <strong>.loc<\/strong> untuk mengakses baris antara nilai indeks 0 dan 4 serta kolom poin dan assist:<\/span><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#select rows between index values 0 and 4 and columns 'points' and 'assists'\n<span style=\"color: #000000;\">df. <span style=\"color: #3366ff;\">loc<\/span> [0:4, [' <span style=\"color: #ff0000;\">points<\/span> ', ' <span style=\"color: #ff0000;\">assists<\/span> ']]\n\n        assist points\n0 18 5\n1 22 7\n2 19 7\n3 14 9\n4 14 12<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Baik kita ingin mengakses satu nilai atau sekelompok baris dan kolom, fungsi <strong>.loc<\/strong> dapat melakukan keduanya.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 2: Cara menggunakan at di Pandas<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan <strong>.at<\/strong> untuk mengakses nilai dalam DataFrame yang terletak di posisi indeks 0 kolom titik:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#select value located at index position 0 of the points column\n<span style=\"color: #000000;\">df. <span style=\"color: #3366ff;\">at<\/span> [0, ' <span style=\"color: #ff0000;\">points<\/span> ']\n\n18<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Ini mengembalikan nilai <strong>18<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Namun, misalkan kita mencoba menggunakan <b>at<\/b> untuk mengakses baris antara nilai indeks 0 dan 4 serta kolom poin dan assist:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#try to select rows between index values 0 and 4 and columns 'points' and 'assists'\n<span style=\"color: #000000;\">df. <span style=\"color: #3366ff;\">at<\/span> [0:4, [' <span style=\"color: #ff0000;\">points<\/span> ', ' <span style=\"color: #ff0000;\">assists<\/span> ']]<\/span>\n\n<span style=\"color: #000000;\"><span style=\"color: #ff0000;\">TypeError<\/span> : unhashable type: 'list'\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kami menerima kesalahan karena fungsi <strong>at<\/strong> tidak dapat mengambil beberapa baris atau beberapa kolom sebagai argumen masukan.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong><span style=\"color: #000000;\">Kesimpulan<\/span><\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Saat Anda ingin mengakses satu nilai di pandas DataFrame, fungsi <strong>loc<\/strong> dan <strong>at<\/strong> akan berfungsi dengan baik.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Namun, ketika Anda ingin mengakses sekelompok baris dan kolom, hanya fungsi <strong>loc<\/strong> yang mampu melakukannya.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Terkait:<\/strong> <a href=\"https:\/\/statorials.org\/id\/panda-loc-vs-iloc\/\" target=\"_blank\" rel=\"noopener\">Pandas loc vs iloc: apa bedanya?<\/a><\/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\/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 .at adalah dua fungsi yang umum digunakan. Inilah perbedaan halus antara kedua fungsi tersebut: .loc dapat menggunakan beberapa baris dan kolom sebagai argumen masukan .at hanya dapat menggunakan satu baris dan kolom sebagai argumen masukan Contoh berikut menunjukkan cara menggunakan setiap fungsi dalam praktik dengan pandas [&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 vs loc: apa bedanya? - Statorial<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan perbedaan antara fungsi at dan loc di panda, 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-a-vs-loc\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pandas vs loc: apa bedanya? - Statorial\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan perbedaan antara fungsi at dan loc di panda, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/panda-a-vs-loc\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-18T08:36:45+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-a-vs-loc\/\",\"url\":\"https:\/\/statorials.org\/id\/panda-a-vs-loc\/\",\"name\":\"Pandas vs loc: apa bedanya? - Statorial\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-18T08:36:45+00:00\",\"dateModified\":\"2023-07-18T08:36:45+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan perbedaan antara fungsi at dan loc di panda, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/panda-a-vs-loc\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/panda-a-vs-loc\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/panda-a-vs-loc\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pandas vs loc: 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 vs loc: apa bedanya? - Statorial","description":"Tutorial ini menjelaskan perbedaan antara fungsi at dan loc di panda, 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-a-vs-loc\/","og_locale":"id_ID","og_type":"article","og_title":"Pandas vs loc: apa bedanya? - Statorial","og_description":"Tutorial ini menjelaskan perbedaan antara fungsi at dan loc di panda, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/panda-a-vs-loc\/","og_site_name":"Statorials","article_published_time":"2023-07-18T08:36:45+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-a-vs-loc\/","url":"https:\/\/statorials.org\/id\/panda-a-vs-loc\/","name":"Pandas vs loc: apa bedanya? - Statorial","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-18T08:36:45+00:00","dateModified":"2023-07-18T08:36:45+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan perbedaan antara fungsi at dan loc di panda, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/panda-a-vs-loc\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/panda-a-vs-loc\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/panda-a-vs-loc\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Pandas vs loc: 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\/3274"}],"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=3274"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3274\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3274"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3274"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3274"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}