{"id":1784,"date":"2023-07-25T00:23:37","date_gmt":"2023-07-25T00:23:37","guid":{"rendered":"https:\/\/statorials.org\/id\/panda-menjadi-model\/"},"modified":"2023-07-25T00:23:37","modified_gmt":"2023-07-25T00:23:37","slug":"panda-menjadi-model","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/panda-menjadi-model\/","title":{"rendered":"Cara menggunakan pandas get dummies \u2013 pd.get_dummies"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Seringkali dalam statistik, kumpulan data yang kami gunakan menyertakan <a href=\"https:\/\/statorials.org\/id\/kategorikal-vs.-kuantitatif\/\" target=\"_blank\" rel=\"noopener\">variabel kategori<\/a> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Ini adalah variabel yang mengambil nama atau label. Contohnya meliputi:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Status perkawinan (\u201cmenikah\u201d, \u201clajang\u201d, \u201cbercerai\u201d)<\/span><\/li>\n<li> <span style=\"color: #000000;\">Status merokok (\u201cperokok\u201d, \u201cbukan perokok\u201d)<\/span><\/li>\n<li> <span style=\"color: #000000;\">Warna mata (\u201cbiru\u201d, \u201chijau\u201d, \u201ccokelat\u201d)<\/span><\/li>\n<li> <span style=\"color: #000000;\">Tingkat pendidikan (misalnya \u201csekolah menengah atas\u201d, \u201cgelar sarjana\u201d, \u201cgelar master\u201d)<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Saat menyetel algoritme pembelajaran mesin (seperti <a href=\"https:\/\/statorials.org\/id\/regresi-linier-berganda\/\" target=\"_blank\" rel=\"noopener\">regresi linier<\/a> , <a href=\"https:\/\/statorials.org\/id\/regresi-logistik-1\/\" target=\"_blank\" rel=\"noopener\">regresi logistik<\/a> , hutan acak , dll.), kami sering mengonversi variabel kategori menjadi <strong>variabel dummy<\/strong> , yaitu variabel numerik yang digunakan untuk mewakili data kategorikal.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Misalnya, kita memiliki kumpulan data yang berisi variabel kategori <strong>Gender<\/strong> . Untuk menggunakan variabel ini sebagai prediktor dalam model regresi, variabel tersebut perlu diubah terlebih dahulu menjadi variabel dummy.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Untuk membuat variabel dummy ini, kita dapat memilih salah satu nilai (\u201cMale\u201d) untuk mewakili 0 dan nilai lainnya (\u201cFemale\u201d) untuk mewakili 1:<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-13941 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/mannequin2.png\" alt=\"\" width=\"540\" height=\"312\" srcset=\"\" sizes=\"\"><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Cara membuat variabel dummy di Pandas<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Untuk membuat dummies untuk variabel dalam pandas DataFrame, kita dapat menggunakan fungsi <a href=\"https:\/\/pandas.pydata.org\/docs\/reference\/api\/pandas.get_dummies.html\" target=\"_blank\" rel=\"noopener\">pandas.get_dummies()<\/a> , yang menggunakan sintaks dasar berikut:<\/span><\/p>\n<p> <strong><span style=\"color: #000000;\">pandas.get_dummies(data, awalan=Tidak Ada, kolom=Tidak Ada, drop_first=False)<\/span><\/strong><\/p>\n<p> <span style=\"color: #000000;\">Emas:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>data<\/strong> : Nama panda DataFrame<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>prefix<\/strong> : string yang akan ditambahkan ke awal kolom variabel dummy baru<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>kolom<\/strong> : Nama kolom yang akan diubah menjadi variabel dummy<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>drop_first<\/strong> : apakah akan menghapus kolom variabel dummy pertama atau tidak<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan fungsi ini dalam praktiknya.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 1: Buat satu variabel dummy<\/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: #107d3f;\">import<\/span> pandas <span style=\"color: #107d3f;\">as<\/span> pd\n\n<span style=\"color: #008080;\">#createDataFrame<\/span>\ndf = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">income<\/span> ': [45, 48, 54, 57, 65, 69, 78],\n                   ' <span style=\"color: #ff0000;\">age<\/span> ': [23, 25, 24, 29, 38, 36, 40],\n                   ' <span style=\"color: #ff0000;\">gender<\/span> ': ['M', 'F', 'M', 'F', 'F', 'F', 'M']})\n\n<span style=\"color: #008080;\">#view DataFrame\n<\/span>df\n\n        income age gender\n0 45 23 M\n1 48 25 F\n2 54 24 M\n3 57 29 F\n4 65 38 F\n5 69 36 F\n6 78 40 M<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan fungsi <strong>pd.get_dummies()<\/strong> untuk mengubah gender menjadi variabel dummy:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#convert gender to dummy variable<\/span>\np.d. <span style=\"color: #3366ff;\">get_dummies<\/span> (df, columns=[' <span style=\"color: #ff0000;\">gender<\/span> '], drop_first= <span style=\"color: #008000;\">True<\/span> )\n\n\tincome age gender_M\n0 45 23 1\n1 48 25 0\n2 54 24 1\n3 57 29 0\n4 65 38 0\n5 69 36 0\n6 78 40 1<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kolom gender sekarang menjadi variabel dummy dimana:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Nilai <strong>0<\/strong> mewakili \u201cWanita\u201d<\/span><\/li>\n<li> <span style=\"color: #000000;\">Nilai <strong>1<\/strong> mewakili \u201cPria\u201d<\/span><\/li>\n<\/ul>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 2: Buat beberapa variabel dummy<\/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: #107d3f;\">import<\/span> pandas <span style=\"color: #107d3f;\">as<\/span> pd\n\n<span style=\"color: #008080;\">#createDataFrame<\/span>\ndf = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">income<\/span> ': [45, 48, 54, 57, 65, 69, 78],\n                   ' <span style=\"color: #ff0000;\">age<\/span> ': [23, 25, 24, 29, 38, 36, 40],\n                   ' <span style=\"color: #ff0000;\">gender<\/span> ': ['M', 'F', 'M', 'F', 'F', 'F', 'M'],\n                   ' <span style=\"color: #ff0000;\">college<\/span> ': ['Y', 'N', 'N', 'N', 'Y', 'Y', 'Y']})\n\n<span style=\"color: #008080;\">#view DataFrame\n<\/span>df\n\n\tincome age gender college\n0 45 23 M Y\n1 48 25 F N\n2 54 24 M N\n3 57 29 F N\n4 65 38 F Y\n5 69 36 F Y\n6 78 40 M Y<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kita dapat menggunakan fungsi <strong>pd.get_dummies()<\/strong> untuk mengubah gender dan perguruan tinggi menjadi variabel dummy:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#convert gender to dummy variable<\/span>\np.d. <span style=\"color: #3366ff;\">get_dummies<\/span> (df, columns=[' <span style=\"color: #ff0000;\">gender<\/span> ', ' <span style=\"color: #ff0000;\">college<\/span> '], drop_first= <span style=\"color: #008000;\">True<\/span> )\n\n\n        income age gender_M college_Y\n0 45 23 1 1\n1 48 25 0 0\n2 54 24 1 0\n3 57 29 0 0\n4 65 38 0 1\n5 69 36 0 1\n6 78 40 1 1<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kolom gender sekarang menjadi variabel dummy dimana:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Nilai <strong>0<\/strong> mewakili \u201cWanita\u201d<\/span><\/li>\n<li> <span style=\"color: #000000;\">Nilai <strong>1<\/strong> mewakili \u201cPria\u201d<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Dan kolom perguruan tinggi sekarang menjadi variabel dummy dimana:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">Nilai <strong>0<\/strong> mewakili universitas \u201cTidak\u201d.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Nilai <strong>1<\/strong> mewakili \u201cYa\u201d untuk perguruan tinggi<\/span><\/li>\n<\/ul>\n<h3> <span style=\"color: #000000;\"><strong>Sumber daya tambahan<\/strong><\/span><\/h3>\n<p> <a href=\"https:\/\/statorials.org\/id\/variabel-dummy-regresi\/\" target=\"_blank\" rel=\"noopener\">Cara menggunakan variabel dummy dalam analisis regresi<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/perangkap-variabel-tiruan\/\" target=\"_blank\" rel=\"noopener\">Apa yang dimaksud dengan jebakan variabel dummy?<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Seringkali dalam statistik, kumpulan data yang kami gunakan menyertakan variabel kategori . Ini adalah variabel yang mengambil nama atau label. Contohnya meliputi: Status perkawinan (\u201cmenikah\u201d, \u201clajang\u201d, \u201cbercerai\u201d) Status merokok (\u201cperokok\u201d, \u201cbukan perokok\u201d) Warna mata (\u201cbiru\u201d, \u201chijau\u201d, \u201ccokelat\u201d) Tingkat pendidikan (misalnya \u201csekolah menengah atas\u201d, \u201cgelar sarjana\u201d, \u201cgelar master\u201d) Saat menyetel algoritme pembelajaran mesin (seperti regresi linier [&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 menggunakan Pandas Get Dummies - pd.get_dummies<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara menggunakan fungsi pandas.get_dummies() dengan Python untuk membuat variabel dummy dengan cepat dalam kumpulan data.\" \/>\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-menjadi-model\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara menggunakan Pandas Get Dummies - pd.get_dummies\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara menggunakan fungsi pandas.get_dummies() dengan Python untuk membuat variabel dummy dengan cepat dalam kumpulan data.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/panda-menjadi-model\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-25T00:23:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/mannequin2.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\/panda-menjadi-model\/\",\"url\":\"https:\/\/statorials.org\/id\/panda-menjadi-model\/\",\"name\":\"Cara menggunakan Pandas Get Dummies - pd.get_dummies\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-25T00:23:37+00:00\",\"dateModified\":\"2023-07-25T00:23:37+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara menggunakan fungsi pandas.get_dummies() dengan Python untuk membuat variabel dummy dengan cepat dalam kumpulan data.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/panda-menjadi-model\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/panda-menjadi-model\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/panda-menjadi-model\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara menggunakan pandas get dummies \u2013 pd.get_dummies\"}]},{\"@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 menggunakan Pandas Get Dummies - pd.get_dummies","description":"Tutorial ini menjelaskan cara menggunakan fungsi pandas.get_dummies() dengan Python untuk membuat variabel dummy dengan cepat dalam kumpulan data.","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-menjadi-model\/","og_locale":"id_ID","og_type":"article","og_title":"Cara menggunakan Pandas Get Dummies - pd.get_dummies","og_description":"Tutorial ini menjelaskan cara menggunakan fungsi pandas.get_dummies() dengan Python untuk membuat variabel dummy dengan cepat dalam kumpulan data.","og_url":"https:\/\/statorials.org\/id\/panda-menjadi-model\/","og_site_name":"Statorials","article_published_time":"2023-07-25T00:23:37+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/mannequin2.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\/panda-menjadi-model\/","url":"https:\/\/statorials.org\/id\/panda-menjadi-model\/","name":"Cara menggunakan Pandas Get Dummies - pd.get_dummies","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-25T00:23:37+00:00","dateModified":"2023-07-25T00:23:37+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara menggunakan fungsi pandas.get_dummies() dengan Python untuk membuat variabel dummy dengan cepat dalam kumpulan data.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/panda-menjadi-model\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/panda-menjadi-model\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/panda-menjadi-model\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara menggunakan pandas get dummies \u2013 pd.get_dummies"}]},{"@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\/1784"}],"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=1784"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/1784\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=1784"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=1784"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=1784"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}