{"id":2188,"date":"2023-07-23T08:16:08","date_gmt":"2023-07-23T08:16:08","guid":{"rendered":"https:\/\/statorials.org\/id\/kesalahan-ketik-panda-tidak-ada-data-numerik-untuk-diplot\/"},"modified":"2023-07-23T08:16:08","modified_gmt":"2023-07-23T08:16:08","slug":"kesalahan-ketik-panda-tidak-ada-data-numerik-untuk-diplot","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/kesalahan-ketik-panda-tidak-ada-data-numerik-untuk-diplot\/","title":{"rendered":"Cara memperbaiki di pandas: typeerror: tidak ada data numerik untuk diplot"},"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;\">TypeError<\/span> : no numeric data to plot<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kesalahan ini terjadi ketika Anda mencoba memplot nilai dari pandas DataFrame, tetapi tidak ada nilai numerik untuk diplot.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Kesalahan ini biasanya terjadi ketika Anda mengira kolom tertentu di DataFrame adalah numerik, namun ternyata tipe datanya berbeda.<\/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 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', 'B', 'B', 'B'],\n                   ' <span style=\"color: #ff0000;\">points<\/span> ': ['5', '7', '7', '9', '12'],\n                   ' <span style=\"color: #ff0000;\">rebounds<\/span> ': ['11', '8', '10', '6', '6'],\n                   ' <span style=\"color: #ff0000;\">blocks<\/span> ': ['4', '7', '7', '6', '5']})\n\n<span style=\"color: #008080;\">#view DataFrame\n<\/span>df\n\n\tteam points rebound blocks\n0 A 5 11 4\n1 To 7 8 7\n2 B 7 10 7\n3 B 9 6 6\n4 B 12 6 5\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Sekarang misalkan kita mencoba membuat plot linier untuk tiga variabel yang kita anggap numerik: titik, pantulan, dan balok:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#attempt to create line plot for points, rebounds, and blocks\n<span style=\"color: #000000;\">df[[' <span style=\"color: #ff0000;\">points<\/span> ', ' <span style=\"color: #ff0000;\">rebounds<\/span> ', ' <span style=\"color: #ff0000;\">blocks<\/span> ']]. <span style=\"color: #3366ff;\">plot<\/span> ()\n\n<span style=\"color: #ff0000;\">ValueError<\/span> : no numeric data to plot\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kami mendapatkan pesan kesalahan karena tidak satu pun kolom ini yang benar-benar numerik.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Bagaimana cara memperbaiki kesalahan tersebut<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan fungsi <strong>dtypes<\/strong> untuk melihat tipe data apa yang dimiliki setiap kolom di DataFrame kita:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#display data type of each column in DataFrame\n<span style=\"color: #000000;\">df. <span style=\"color: #3366ff;\">dtypes\n\n<span style=\"color: #000000;\">team object\npoints object\nrebound object\nblocks object\ndtype:object\n<\/span><\/span><\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kita dapat melihat bahwa tidak ada kolom di DataFrame yang bersifat numerik.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan fungsi <strong>.astype()<\/strong> untuk mengonversi kolom tertentu menjadi nilai numerik:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#convert points, rebounds, and blocks columns to numeric\n<span style=\"color: #000000;\">df[' <span style=\"color: #ff0000;\">points<\/span> ']=df[' <span style=\"color: #ff0000;\">points<\/span> ']. <span style=\"color: #3366ff;\">astype<\/span> (float)\ndf[' <span style=\"color: #ff0000;\">rebounds<\/span> ']=df[' <span style=\"color: #ff0000;\">rebounds<\/span> ']. <span style=\"color: #3366ff;\">astype<\/span> (float)\ndf[' <span style=\"color: #ff0000;\">blocks<\/span> ']=df[' <span style=\"color: #ff0000;\">blocks<\/span> ']. <span style=\"color: #3366ff;\">astype<\/span> (float)<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kita kemudian dapat menggunakan kembali fungsi <strong>plot()<\/strong> :<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create line plot for points, rebounds, and blocks\n<span style=\"color: #000000;\">df[[' <span style=\"color: #ff0000;\">points<\/span> ', ' <span style=\"color: #ff0000;\">rebounds<\/span> ', ' <span style=\"color: #ff0000;\">blocks<\/span> ']]. <span style=\"color: #3366ff;\">plot<\/span> ()<\/span><\/span><\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-20172 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/flotteur1.png\" alt=\"\" width=\"530\" height=\"351\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Kita berhasil membuat plot linier untuk titik, pantulan, dan blok karena setiap variabel kini berbentuk numerik.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Kita dapat memeriksanya dengan menggunakan fungsi <strong>dtypes<\/strong> lagi:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#display data type of each column in DataFrame\n<span style=\"color: #000000;\">df. <span style=\"color: #3366ff;\">dtypes\n\n<span style=\"color: #000000;\">team object\nfloat64 points\nrebounds float64\nblocks float64\ndtype:object\n<\/span><\/span><\/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 memperbaiki kesalahan umum lainnya dengan Python:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/kesalahan-kunci-panda\/\" target=\"_blank\" rel=\"noopener\">Cara Memperbaiki KeyError di Pandas<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/valueerror-tidak-dapat-mengubah-float-nan-menjadi-integer\/\" target=\"_blank\" rel=\"noopener\">Cara Memperbaiki: ValueError: Tidak dapat mengubah float NaN menjadi int<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/operan-tidak-dapat-disiarkan-dengan-formulir\/\" target=\"_blank\" rel=\"noopener\">Cara Memperbaiki: ValueError: Operan tidak dapat disiarkan dengan bentuk<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kesalahan yang mungkin Anda temui saat menggunakan pandas adalah: TypeError : no numeric data to plot Kesalahan ini terjadi ketika Anda mencoba memplot nilai dari pandas DataFrame, tetapi tidak ada nilai numerik untuk diplot. Kesalahan ini biasanya terjadi ketika Anda mengira kolom tertentu di DataFrame adalah numerik, namun ternyata tipe datanya berbeda. Contoh berikut menunjukkan [&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 di Pandas: TypeError: Tidak ada data numerik untuk diplot - Statorials<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut di pandas: TypeError: Tidak ada data numerik untuk diplot.\" \/>\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-ketik-panda-tidak-ada-data-numerik-untuk-diplot\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Memperbaiki di Pandas: TypeError: Tidak ada data numerik untuk diplot - Statorials\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut di pandas: TypeError: Tidak ada data numerik untuk diplot.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/kesalahan-ketik-panda-tidak-ada-data-numerik-untuk-diplot\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-23T08:16:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/flotteur1.png\" \/>\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-ketik-panda-tidak-ada-data-numerik-untuk-diplot\/\",\"url\":\"https:\/\/statorials.org\/id\/kesalahan-ketik-panda-tidak-ada-data-numerik-untuk-diplot\/\",\"name\":\"Cara Memperbaiki di Pandas: TypeError: Tidak ada data numerik untuk diplot - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-23T08:16:08+00:00\",\"dateModified\":\"2023-07-23T08:16:08+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut di pandas: TypeError: Tidak ada data numerik untuk diplot.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/kesalahan-ketik-panda-tidak-ada-data-numerik-untuk-diplot\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/kesalahan-ketik-panda-tidak-ada-data-numerik-untuk-diplot\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/kesalahan-ketik-panda-tidak-ada-data-numerik-untuk-diplot\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara memperbaiki di pandas: typeerror: tidak ada data numerik untuk diplot\"}]},{\"@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 di Pandas: TypeError: Tidak ada data numerik untuk diplot - Statorials","description":"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut di pandas: TypeError: Tidak ada data numerik untuk diplot.","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-ketik-panda-tidak-ada-data-numerik-untuk-diplot\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Memperbaiki di Pandas: TypeError: Tidak ada data numerik untuk diplot - Statorials","og_description":"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut di pandas: TypeError: Tidak ada data numerik untuk diplot.","og_url":"https:\/\/statorials.org\/id\/kesalahan-ketik-panda-tidak-ada-data-numerik-untuk-diplot\/","og_site_name":"Statorials","article_published_time":"2023-07-23T08:16:08+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/flotteur1.png"}],"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-ketik-panda-tidak-ada-data-numerik-untuk-diplot\/","url":"https:\/\/statorials.org\/id\/kesalahan-ketik-panda-tidak-ada-data-numerik-untuk-diplot\/","name":"Cara Memperbaiki di Pandas: TypeError: Tidak ada data numerik untuk diplot - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-23T08:16:08+00:00","dateModified":"2023-07-23T08:16:08+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara memperbaiki kesalahan berikut di pandas: TypeError: Tidak ada data numerik untuk diplot.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/kesalahan-ketik-panda-tidak-ada-data-numerik-untuk-diplot\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/kesalahan-ketik-panda-tidak-ada-data-numerik-untuk-diplot\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/kesalahan-ketik-panda-tidak-ada-data-numerik-untuk-diplot\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara memperbaiki di pandas: typeerror: tidak ada data numerik untuk diplot"}]},{"@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\/2188"}],"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=2188"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2188\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=2188"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=2188"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=2188"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}