{"id":2034,"date":"2023-07-24T00:14:06","date_gmt":"2023-07-24T00:14:06","guid":{"rendered":"https:\/\/statorials.org\/id\/kesalahan-kunci-panda\/"},"modified":"2023-07-24T00:14:06","modified_gmt":"2023-07-24T00:14:06","slug":"kesalahan-kunci-panda","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/kesalahan-kunci-panda\/","title":{"rendered":"Cara memperbaiki keyerror di pandas (dengan contoh)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Kesalahan yang mungkin Anda temui saat menggunakan pandas adalah:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #ff0000;\">KeyError<\/span> : 'column_name'\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kesalahan ini terjadi ketika Anda mencoba mengakses kolom pandas DataFrame yang tidak ada.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Biasanya, kesalahan ini terjadi ketika Anda salah mengeja nama kolom atau memasukkan spasi yang tidak disengaja sebelum atau sesudah nama kolom.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara memperbaiki kesalahan ini dalam praktiknya.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Bagaimana cara mereproduksi kesalahan tersebut<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Misalkan kita membuat DataFrame panda berikut:<\/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\n<span style=\"color: #008080;\">#createDataFrame\n<\/span>df = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">points<\/span> ': [25, 12, 15, 14, 19, 23, 25, 29],\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\npoints assists rebounds\n0 25 5 11\n1 12 7 8\n2 15 7 10\n3 14 9 6\n4 19 12 6\n5 23 9 5\n6 25 9 9\n7 29 4 12<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Selanjutnya, misalkan kita mencoba mencetak nilai pada kolom bernama &#8220;titik&#8221;:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#attempt to print values in 'point' column\n<\/span><span style=\"color: #008000;\">print<\/span> (df[' <span style=\"color: #ff0000;\">point<\/span> '])\n\n<span style=\"color: #ff0000;\">KeyError<\/span> Traceback (most recent call last)\n\/srv\/conda\/envs\/notebook\/lib\/python3.7\/site-packages\/pandas\/core\/indexes\/base.py in get_loc(self, key, method, tolerance)\n   3360 try:\n-&gt; 3361 return self._engine.get_loc(casted_key)\n   3362 except KeyError as err:\n\n\/srv\/conda\/envs\/notebook\/lib\/python3.7\/site-packages\/pandas\/_libs\/index.pyx in pandas._libs.index.IndexEngine.get_loc()\n\n\/srv\/conda\/envs\/notebook\/lib\/python3.7\/site-packages\/pandas\/_libs\/index.pyx in pandas._libs.index.IndexEngine.get_loc()\n\npandas\/_libs\/hashtable_class_helper.pxi in pandas._libs.hashtable.PyObjectHashTable.get_item()\n\npandas\/_libs\/hashtable_class_helper.pxi in pandas._libs.hashtable.PyObjectHashTable.get_item()\n\n<span style=\"color: #ff0000;\">KeyError<\/span> : 'dot'\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Karena tidak ada kolom &#8220;titik&#8221; di DataFrame kami, kami menerima <strong>KeyError<\/strong> .<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Bagaimana cara memperbaiki kesalahan tersebut<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Cara untuk memperbaiki kesalahan ini adalah dengan memastikan kita mengeja nama kolom dengan benar.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Jika kita tidak yakin dengan semua nama kolom di DataFrame, kita bisa menggunakan sintaks berikut untuk mencetak setiap nama kolom:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#display all column names of DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> ( <span style=\"color: #3366ff;\">df.columns.tolist<\/span> () <span style=\"color: #3366ff;\">)<\/span>\n\n['points', 'assists', 'rebounds']\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kita dapat melihat bahwa ada kolom bernama &#8220;poin&#8221;, jadi kita dapat memperbaiki kesalahan kita dengan mengeja nama kolom dengan benar:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#print values in 'points' column\n<\/span><span style=\"color: #008000;\">print<\/span> (df[' <span style=\"color: #ff0000;\">points<\/span> '])\n\n0 25\n1 12\n2 15\n3 14\n4 19\n5 23\n6 25\n7 29\nName: points, dtype: int64\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Kami menghindari kesalahan karena kami mengeja nama kolom dengan benar.<\/span><\/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 memperbaiki kesalahan umum lainnya dengan Python:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/kolom-tumpang-tindih-tetapi-tidak-ada-akhiran-yang-ditentukan\/\" target=\"_blank\" rel=\"noopener\">Cara Memperbaiki: Kolom tumpang tindih tetapi tidak ada akhiran yang ditentukan<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/objek-numpy-ndarray-tidak-memiliki-atribut-tambahan\/\" target=\"_blank\" rel=\"noopener\">Cara Memperbaiki: Objek &#8216;numpy.ndarray&#8217; tidak memiliki atribut &#8216;append&#8217;<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/kesalahan-nilai-jika-menggunakan-semua-nilai-skalar-yang-anda-perlukan-untuk-meneruskan-indeks\/\" target=\"_blank\" rel=\"noopener\">Cara memperbaiki: Jika Anda menggunakan semua nilai skalar, Anda harus meneruskan indeks<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kesalahan yang mungkin Anda temui saat menggunakan pandas adalah: KeyError : &#8216;column_name&#8217; Kesalahan ini terjadi ketika Anda mencoba mengakses kolom pandas DataFrame yang tidak ada. Biasanya, kesalahan ini terjadi ketika Anda salah mengeja nama kolom atau memasukkan spasi yang tidak disengaja sebelum atau sesudah nama kolom. Contoh berikut menunjukkan cara memperbaiki kesalahan ini dalam praktiknya. [&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 Memperbaiki KeyError di Pandas (dengan Contoh) \u2013 Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara memperbaiki KeyError 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\/kesalahan-kunci-panda\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Memperbaiki KeyError di Pandas (dengan Contoh) \u2013 Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara memperbaiki KeyError di pandas, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/kesalahan-kunci-panda\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-24T00:14:06+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\/kesalahan-kunci-panda\/\",\"url\":\"https:\/\/statorials.org\/id\/kesalahan-kunci-panda\/\",\"name\":\"Cara Memperbaiki KeyError di Pandas (dengan Contoh) \u2013 Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-24T00:14:06+00:00\",\"dateModified\":\"2023-07-24T00:14:06+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara memperbaiki KeyError di pandas, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/kesalahan-kunci-panda\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/kesalahan-kunci-panda\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/kesalahan-kunci-panda\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara memperbaiki keyerror di pandas (dengan contoh)\"}]},{\"@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 Memperbaiki KeyError di Pandas (dengan Contoh) \u2013 Statorials","description":"Tutorial ini menjelaskan cara memperbaiki KeyError 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\/kesalahan-kunci-panda\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Memperbaiki KeyError di Pandas (dengan Contoh) \u2013 Statorials","og_description":"Tutorial ini menjelaskan cara memperbaiki KeyError di pandas, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/kesalahan-kunci-panda\/","og_site_name":"Statorials","article_published_time":"2023-07-24T00:14:06+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\/kesalahan-kunci-panda\/","url":"https:\/\/statorials.org\/id\/kesalahan-kunci-panda\/","name":"Cara Memperbaiki KeyError di Pandas (dengan Contoh) \u2013 Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-24T00:14:06+00:00","dateModified":"2023-07-24T00:14:06+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara memperbaiki KeyError di pandas, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/kesalahan-kunci-panda\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/kesalahan-kunci-panda\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/kesalahan-kunci-panda\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara memperbaiki keyerror di pandas (dengan contoh)"}]},{"@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\/2034"}],"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=2034"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2034\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=2034"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=2034"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=2034"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}