{"id":3652,"date":"2023-07-16T08:05:41","date_gmt":"2023-07-16T08:05:41","guid":{"rendered":"https:\/\/statorials.org\/id\/merencanakan-data-kategorikal-di-panda\/"},"modified":"2023-07-16T08:05:41","modified_gmt":"2023-07-16T08:05:41","slug":"merencanakan-data-kategorikal-di-panda","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/merencanakan-data-kategorikal-di-panda\/","title":{"rendered":"Cara merencanakan data kategorikal di pandas (dengan contoh)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Ada tiga cara umum untuk memvisualisasikan <a href=\"https:\/\/statorials.org\/id\/kategorikal-vs.-kuantitatif\/\" target=\"_blank\" rel=\"noopener\">data kategorikal<\/a> :<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Grafik batang<\/span><\/li>\n<li> <span style=\"color: #000000;\">Plot kotak berdasarkan kelompok<\/span><\/li>\n<li> <span style=\"color: #000000;\">Plot mosaik<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara membuat masing-masing plot untuk pandas DataFrame dengan Python.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 1: Diagram Batang<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara membuat diagram batang untuk memvisualisasikan frekuensi pergeseran dalam DataFrame panda tertentu:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><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', 'A', 'A', 'B', 'B', 'C', 'C', 'D'],\n                   ' <span style=\"color: #ff0000;\">points<\/span> ': [18, 22, 29, 25, 14, 11, 10, 15]})\n\n<span style=\"color: #008080;\">#create bar plot to visualize frequency of each team\n<\/span>df[' <span style=\"color: #ff0000;\">team<\/span> ']. <span style=\"color: #3366ff;\">value_counts<\/span> (). <span style=\"color: #3366ff;\">plot<\/span> (kind=' <span style=\"color: #ff0000;\">bar<\/span> ', xlabel=' <span style=\"color: #ff0000;\">Team<\/span> ', ylabel=' <span style=\"color: #ff0000;\">Count<\/span> ', rot= <span style=\"color: #008000;\">0<\/span> )\n<\/strong><\/span><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-29969\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/plotcat1.jpg\" alt=\"merencanakan data kategorikal di panda\" width=\"536\" height=\"402\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Sumbu X menunjukkan nama masing-masing tim dan sumbu Y menunjukkan frekuensi setiap tim di DataFrame.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Catatan<\/strong> : Argumen <strong>rot=0<\/strong> memberitahu panda untuk memutar label sumbu x agar sejajar dengan sumbu x.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 2: Plot kotak berdasarkan kelompok<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Plot kotak terkluster adalah cara yang berguna untuk memvisualisasikan variabel numerik, yang dikelompokkan berdasarkan variabel kategori.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Misalnya, kode berikut menunjukkan cara membuat plot kotak yang memperlihatkan distribusi poin yang dicetak, dikelompokkan berdasarkan tim:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><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', 'A', 'A', 'A', 'B', 'B', 'B', 'B'],\n                   ' <span style=\"color: #ff0000;\">points<\/span> ': [18, 22, 29, 25, 14, 11, 10, 15]})\n\n<span style=\"color: #008080;\">#create boxplot of points, grouped by team\n<\/span>df. <span style=\"color: #3366ff;\">boxplot<\/span> (column=[' <span style=\"color: #ff0000;\">points<\/span> '], by=' <span style=\"color: #ff0000;\">team<\/span> ', grid= <span style=\"color: #008000;\">False<\/span> , color=' <span style=\"color: #ff0000;\">black<\/span> ')\n<\/strong><\/span><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-29970 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/plotcat2.jpg\" alt=\"\" width=\"554\" height=\"435\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Sumbu x menampilkan tim dan sumbu y menampilkan distribusi poin yang dicetak oleh masing-masing tim.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 3: plot mosaik<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Plot bersusun adalah jenis plot yang menampilkan frekuensi dua variabel kategori berbeda dalam satu plot.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Misalnya, kode berikut menunjukkan cara membuat plot mosaik yang menunjukkan frekuensi variabel kategori &#8220;hasil&#8221; dan &#8220;tim&#8221; dalam satu plot:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008000;\">import<\/span> pandas <span style=\"color: #008000;\">as<\/span> pd\n<span style=\"color: #008000;\">from<\/span> statsmodels. <span style=\"color: #3366ff;\">graphics<\/span> . <span style=\"color: #3366ff;\">mosaicplot<\/span> <span style=\"color: #008000;\">import<\/span> mosaic\n\n<span style=\"color: #008080;\">#createDataFrame\n<\/span>df = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">team<\/span> ': ['A', 'A', 'A', 'B', 'B', 'B', 'C', 'C', 'C'],\n                   ' <span style=\"color: #ff0000;\">result<\/span> ': ['W', 'L', 'L', 'W', 'W', 'L', 'L', 'W', 'W']})\n\n<span style=\"color: #008080;\">#create mosaic plot\n<\/span>mosaic(df, [' <span style=\"color: #ff0000;\">team<\/span> ', ' <span style=\"color: #ff0000;\">result<\/span> ']);<\/strong><\/span> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-29971\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/plotcat3.jpg\" alt=\"plot mosaik untuk data kategorikal di panda\" width=\"522\" height=\"394\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Sumbu x menampilkan tim dan sumbu y menampilkan frekuensi hasil setiap tim.<\/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 tugas umum lainnya di panda:<\/span><\/p>\n<p><a href=\"https:\/\/statorials.org\/id\/kelompok-panda-berdasarkan-plot\/\" target=\"_blank\" rel=\"noopener\">Cara menggunakan Groupby dan Plot di Pandas<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/distribusi-kolom-plot-panda\/\" target=\"_blank\" rel=\"noopener\">Cara memplot distribusi nilai kolom di Pandas<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/panda-seukuran-aslinya\/\" target=\"_blank\" rel=\"noopener\">Cara menyesuaikan ukuran gambar plot panda<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ada tiga cara umum untuk memvisualisasikan data kategorikal : Grafik batang Plot kotak berdasarkan kelompok Plot mosaik Contoh berikut menunjukkan cara membuat masing-masing plot untuk pandas DataFrame dengan Python. Contoh 1: Diagram Batang Kode berikut menunjukkan cara membuat diagram batang untuk memvisualisasikan frekuensi pergeseran dalam DataFrame panda tertentu: import pandas as pd #createDataFrame df = [&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 Merencanakan Data Kategorikal di Pandas (dengan Contoh) - Statorial<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara memplot data kategorikal 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\/merencanakan-data-kategorikal-di-panda\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Merencanakan Data Kategorikal di Pandas (dengan Contoh) - Statorial\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara memplot data kategorikal di panda, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/merencanakan-data-kategorikal-di-panda\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-16T08:05:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/plotcat1.jpg\" \/>\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\/merencanakan-data-kategorikal-di-panda\/\",\"url\":\"https:\/\/statorials.org\/id\/merencanakan-data-kategorikal-di-panda\/\",\"name\":\"Cara Merencanakan Data Kategorikal di Pandas (dengan Contoh) - Statorial\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-16T08:05:41+00:00\",\"dateModified\":\"2023-07-16T08:05:41+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara memplot data kategorikal di panda, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/merencanakan-data-kategorikal-di-panda\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/merencanakan-data-kategorikal-di-panda\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/merencanakan-data-kategorikal-di-panda\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara merencanakan data kategorikal 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 Merencanakan Data Kategorikal di Pandas (dengan Contoh) - Statorial","description":"Tutorial ini menjelaskan cara memplot data kategorikal 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\/merencanakan-data-kategorikal-di-panda\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Merencanakan Data Kategorikal di Pandas (dengan Contoh) - Statorial","og_description":"Tutorial ini menjelaskan cara memplot data kategorikal di panda, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/merencanakan-data-kategorikal-di-panda\/","og_site_name":"Statorials","article_published_time":"2023-07-16T08:05:41+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/plotcat1.jpg"}],"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\/merencanakan-data-kategorikal-di-panda\/","url":"https:\/\/statorials.org\/id\/merencanakan-data-kategorikal-di-panda\/","name":"Cara Merencanakan Data Kategorikal di Pandas (dengan Contoh) - Statorial","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-16T08:05:41+00:00","dateModified":"2023-07-16T08:05:41+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara memplot data kategorikal di panda, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/merencanakan-data-kategorikal-di-panda\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/merencanakan-data-kategorikal-di-panda\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/merencanakan-data-kategorikal-di-panda\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara merencanakan data kategorikal 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\/3652"}],"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=3652"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3652\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3652"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3652"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3652"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}