{"id":1806,"date":"2023-07-24T22:10:03","date_gmt":"2023-07-24T22:10:03","guid":{"rendered":"https:\/\/statorials.org\/id\/buat-variabel-kategori-di-r\/"},"modified":"2023-07-24T22:10:03","modified_gmt":"2023-07-24T22:10:03","slug":"buat-variabel-kategori-di-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/buat-variabel-kategori-di-r\/","title":{"rendered":"Cara membuat variabel kategorikal di r (dengan contoh)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan sintaks berikut untuk membuat <a href=\"https:\/\/statorials.org\/id\/kategorikal-vs.-kuantitatif\/\" target=\"_blank\" rel=\"noopener\">variabel kategori<\/a> di R:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create categorical variable from scratch<\/span>\ncat_variable &lt;- factor(c(' <span style=\"color: #ff0000;\">A<\/span> ', ' <span style=\"color: #ff0000;\">B<\/span> ', ' <span style=\"color: #ff0000;\">C<\/span> ', ' <span style=\"color: #ff0000;\">D<\/span> '))\n\n<span style=\"color: #008080;\">#create categorical variable (with two possible values) from existing variable\n<\/span>cat_variable &lt;- as. <span style=\"color: #3366ff;\">factor<\/span> ( <span style=\"color: #3366ff;\">ifelse<\/span> (existing_variable &lt; 4, 1, 0))\n\n<span style=\"color: #008080;\">#create categorical variable (with multiple possible values) from existing variable\n<\/span><span style=\"color: #000000;\">cat_variable<\/span> &lt;- as. <span style=\"color: #3366ff;\">factor<\/span> ( <span style=\"color: #3366ff;\">ifelse<\/span> (existing_variable &lt; 3, ' <span style=\"color: #ff0000;\">A<\/span> ',\n                          <span style=\"color: #3366ff;\">ifelse<\/span> (existing_variable &lt; 4, ' <span style=\"color: #ff0000;\">B<\/span> ', \n                          <span style=\"color: #3366ff;\">ifelse<\/span> (existing_variable &lt; 5, ' <span style=\"color: #ff0000;\">C<\/span> ', \n                          <span style=\"color: #3366ff;\">ifelse<\/span> (existing_variable &lt; 6, ' <span style=\"color: #ff0000;\">D<\/span> ',0)))))\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 1: Buat Variabel Kategorikal dari Awal<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara membuat variabel kategori dari awal:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create data frame\n<span style=\"color: #000000;\">df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (var1=c(1, 3, 3, 4, 5),\n                 var2=c(7, 7, 8, 3, 2),\n                 var3=c(3, 3, 6, 10, 12),\n                 var4=c(14, 16, 22, 19, 18))\n\n<\/span>#view data frame\n<span style=\"color: #000000;\">df\n<\/span>\n<span style=\"color: #000000;\">var1 var2 var3 var4\n1 1 7 3 14\n2 3 7 3 16\n3 3 8 6 22\n4 4 3 10 19\n5 5 2 12 18<\/span>\n\n#add categorical variable named 'type' to data frame<\/span>\ndf$type &lt;- factor(c(' <span style=\"color: #ff0000;\">A<\/span> ', ' <span style=\"color: #ff0000;\">B<\/span> ', ' <span style=\"color: #ff0000;\">B<\/span> ', ' <span style=\"color: #ff0000;\">C<\/span> ', ' <span style=\"color: #ff0000;\">D<\/span> '))\n\n<span style=\"color: #008080;\">#view updated data frame\n<span style=\"color: #000000;\">df\n\n<\/span><\/span>var1 var2 var3 var4 type\n1 1 7 3 14 A\n2 3 7 3 16 B\n3 3 8 6 22 B\n4 4 3 10 19 C\n5 5 2 12 18 D\n<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 2: Buat variabel kategorikal (dengan dua nilai) dari variabel yang sudah ada<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara membuat variabel kategorikal dari variabel yang ada dalam bingkai data:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create data frame\n<span style=\"color: #000000;\">df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (var1=c(1, 3, 3, 4, 5),\n                 var2=c(7, 7, 8, 3, 2),\n                 var3=c(3, 3, 6, 10, 12),\n                 var4=c(14, 16, 22, 19, 18))\n\n<\/span>#view data frame\n<span style=\"color: #000000;\">df\n<\/span>\n<span style=\"color: #000000;\">var1 var2 var3 var4\n1 1 7 3 14\n2 3 7 3 16\n3 3 8 6 22\n4 4 3 10 19\n5 5 2 12 18<\/span>\n\n#add categorical variable named 'type' using values from 'var4' column<\/span>\ndf$type &lt;- as. <span style=\"color: #3366ff;\">factor<\/span> ( <span style=\"color: #3366ff;\">ifelse<\/span> (df$var1 &lt; 4, 1, 0))\n\n<span style=\"color: #008080;\">#view updated data frame\n<span style=\"color: #000000;\">df\n\n<\/span><\/span>var1 var2 var3 var4 type\n1 1 7 3 14 1\n2 3 7 3 16 1\n3 3 8 6 22 1\n4 4 3 10 19 0\n5 5 2 12 18 0<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Dengan menggunakan pernyataan <strong>ifelse()<\/strong> , kita membuat variabel kategori baru bernama &#8220;type&#8221; yang mengambil nilai berikut:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>1<\/strong> jika nilai kolom &#8216;var1&#8217; kurang dari 4.<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>0<\/strong> jika nilai pada kolom &#8216;var1&#8217; tidak kurang dari 4.<\/span><\/li>\n<\/ul>\n<h3> <span style=\"color: #000000;\"><strong>Contoh 3: Buat variabel kategorikal<\/strong><\/span> <span style=\"color: #000000;\"><strong>(dengan banyak nilai)<\/strong><\/span> <span style=\"color: #000000;\"><strong>dari variabel yang sudah ada<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara membuat variabel kategorikal (dengan banyak nilai) dari variabel yang ada dalam bingkai data:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create data frame\n<span style=\"color: #000000;\">df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (var1=c(1, 3, 3, 4, 5),\n                 var2=c(7, 7, 8, 3, 2),\n                 var3=c(3, 3, 6, 10, 12),\n                 var4=c(14, 16, 22, 19, 18))\n\n<\/span>#view data frame\n<span style=\"color: #000000;\">df\n<\/span>\n<span style=\"color: #000000;\">var1 var2 var3 var4\n1 1 7 3 14\n2 3 7 3 16\n3 3 8 6 22\n4 4 3 10 19\n5 5 2 12 18<\/span>\n\n#add categorical variable named 'type' using values from 'var4' column<\/span>\ndf$type &lt;- as. <span style=\"color: #3366ff;\">factor<\/span> ( <span style=\"color: #3366ff;\">ifelse<\/span> (df$var1 &lt; 3, ' <span style=\"color: #ff0000;\">A<\/span> ',\n                     <span style=\"color: #3366ff;\">ifelse<\/span> (df$var1 &lt; 4, ' <span style=\"color: #ff0000;\">B<\/span> ', \n                     <span style=\"color: #3366ff;\">ifelse<\/span> (df$var1 &lt; 5, ' <span style=\"color: #ff0000;\">C<\/span> ', \n                     <span style=\"color: #3366ff;\">ifelse<\/span> (df$var1 &lt; 6, ' <span style=\"color: #ff0000;\">D<\/span> ', ' <span style=\"color: #ff0000;\">E<\/span> ')))))\n\n<span style=\"color: #008080;\">#view updated data frame\n<span style=\"color: #000000;\">df\n\n<\/span><\/span>var1 var2 var3 var4 type\n1 1 7 3 14 A\n2 3 7 3 16 B\n3 3 8 6 22 B\n4 4 3 10 19 C\n5 5 2 12 18 D<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Dengan menggunakan pernyataan <strong>ifelse()<\/strong> , kita membuat variabel kategori baru bernama &#8220;type&#8221; yang mengambil nilai berikut:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">&#8216; <strong>A<\/strong> &#8216; jika nilai kolom &#8216;var1&#8217; kurang dari 3.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Sebaliknya, &#8216; <strong>B<\/strong> &#8216; jika nilai pada kolom &#8216;var1&#8217; kurang dari 4.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Sebaliknya, &#8216; <strong>C<\/strong> &#8216; jika nilai pada kolom &#8216;var1&#8217; kurang dari 5.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Sebaliknya, &#8216; <strong>D<\/strong> &#8216; jika nilai pada kolom &#8216;var1&#8217; kurang dari 6.<\/span><\/li>\n<li> <span style=\"color: #000000;\">Jika tidak, &#8216; <strong>E<\/strong> &#8216;.<\/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-di-r\/\" target=\"_blank\" rel=\"noopener\">Cara membuat variabel dummy di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/ubah-faktor-karakter-menjadi-r\/\" target=\"_blank\" rel=\"noopener\">Cara mengubah faktor menjadi karakter di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/karakter-numerik-di-r\/\" target=\"_blank\" rel=\"noopener\">Cara mengubah karakter menjadi numerik di R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan sintaks berikut untuk membuat variabel kategori di R: #create categorical variable from scratch cat_variable &lt;- factor(c(&#8216; A &#8216;, &#8216; B &#8216;, &#8216; C &#8216;, &#8216; D &#8216;)) #create categorical variable (with two possible values) from existing variable cat_variable &lt;- as. factor ( ifelse (existing_variable &lt; 4, 1, 0)) #create categorical variable (with [&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 Membuat Variabel Kategorikal di R (Dengan Contoh)<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara membuat variabel kategori di R, 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\/buat-variabel-kategori-di-r\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Membuat Variabel Kategorikal di R (Dengan Contoh)\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara membuat variabel kategori di R, dengan beberapa contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/buat-variabel-kategori-di-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-24T22:10:03+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=\"3 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/id\/buat-variabel-kategori-di-r\/\",\"url\":\"https:\/\/statorials.org\/id\/buat-variabel-kategori-di-r\/\",\"name\":\"Cara Membuat Variabel Kategorikal di R (Dengan Contoh)\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-24T22:10:03+00:00\",\"dateModified\":\"2023-07-24T22:10:03+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara membuat variabel kategori di R, dengan beberapa contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/buat-variabel-kategori-di-r\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/buat-variabel-kategori-di-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/buat-variabel-kategori-di-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara membuat variabel kategorikal di r (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 Membuat Variabel Kategorikal di R (Dengan Contoh)","description":"Tutorial ini menjelaskan cara membuat variabel kategori di R, 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\/buat-variabel-kategori-di-r\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Membuat Variabel Kategorikal di R (Dengan Contoh)","og_description":"Tutorial ini menjelaskan cara membuat variabel kategori di R, dengan beberapa contoh.","og_url":"https:\/\/statorials.org\/id\/buat-variabel-kategori-di-r\/","og_site_name":"Statorials","article_published_time":"2023-07-24T22:10:03+00:00","author":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"Benjamin anderson","Estimasi waktu membaca":"3 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/id\/buat-variabel-kategori-di-r\/","url":"https:\/\/statorials.org\/id\/buat-variabel-kategori-di-r\/","name":"Cara Membuat Variabel Kategorikal di R (Dengan Contoh)","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-24T22:10:03+00:00","dateModified":"2023-07-24T22:10:03+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara membuat variabel kategori di R, dengan beberapa contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/buat-variabel-kategori-di-r\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/buat-variabel-kategori-di-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/buat-variabel-kategori-di-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara membuat variabel kategorikal di r (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\/1806"}],"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=1806"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/1806\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=1806"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=1806"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=1806"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}