{"id":4158,"date":"2023-07-13T05:05:24","date_gmt":"2023-07-13T05:05:24","guid":{"rendered":"https:\/\/statorials.org\/id\/dplyr-mengonversi-beberapa-kolom-menjadi-faktor\/"},"modified":"2023-07-13T05:05:24","modified_gmt":"2023-07-13T05:05:24","slug":"dplyr-mengonversi-beberapa-kolom-menjadi-faktor","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/dplyr-mengonversi-beberapa-kolom-menjadi-faktor\/","title":{"rendered":"Cara mengubah beberapa kolom menjadi faktor menggunakan dplyr"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan metode berikut untuk mengonversi beberapa kolom menjadi faktor menggunakan fungsi dalam paket <a href=\"https:\/\/dplyr.tidyverse.org\/\" target=\"_blank\" rel=\"noopener\">dplyr<\/a> :<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Metode 1: Ubah kolom tertentu menjadi faktor<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">library<\/span> (dplyr) \n\ndf %&gt;% mutate_at(c(' <span style=\"color: #ff0000;\">col1<\/span> ', ' <span style=\"color: #ff0000;\">col2<\/span> '), as. <span style=\"color: #3366ff;\">factor<\/span> )\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Metode 2: Ubah Semua Kolom Karakter menjadi Faktor<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">library<\/span> (dplyr)\n\ndf %&gt;% mutate_if(is. <span style=\"color: #3366ff;\">character<\/span> , as. <span style=\"color: #3366ff;\">factor<\/span> )<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan masing-masing metode dalam praktik.<\/span> <strong>&nbsp;<\/strong><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 1: Ubah kolom tertentu menjadi faktor<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Misalkan kita memiliki bingkai data berikut di R:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#create data frame\n<\/span>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (team=c('A', 'A', 'A', 'B', 'B', 'C', 'C', 'D'),\n                 position=c('G', 'G', 'F', 'F', 'G', 'G', 'F', 'F'),\n                 starter=c('Y', 'Y', 'Y', 'N', 'N', 'Y', 'N', 'N'),\n                 points=c(12, 24, 25, 35, 30, 14, 19, 11))\n\n<span style=\"color: #008080;\">#view structure of data frame\n<\/span>str(df)\n\n'data.frame': 8 obs. of 4 variables:\n $ team: chr \"A\" \"A\" \"A\" \"B\" ...\n $position: chr \"G\" \"G\" \"F\" \"F\" ...\n $ starter: chr \"Y\" \"Y\" \"Y\" \"N\" ...\n $ points: num 12 24 25 35 30 14 19 11<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Kita dapat melihat bahwa kolom <strong>team<\/strong> , <strong>position<\/strong> dan <strong>starter<\/strong> adalah karakter sedangkan kolom <strong>points<\/strong> adalah numerik.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Untuk mengonversi kolom <b>tim<\/b> dan <b>posisi<\/b> saja menjadi faktor, kita dapat menggunakan sintaks berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">library<\/span> (dplyr) \n\n<span style=\"color: #008080;\">#convert team and position columns to factor\n<\/span>df &lt;- df %&gt;% mutate_at(c(' <span style=\"color: #ff0000;\">team<\/span> ', ' <span style=\"color: #ff0000;\">position<\/span> '), as. <span style=\"color: #3366ff;\">factor<\/span> )\n\n<span style=\"color: #008080;\">#view structure of updated data frame<\/span>\nstr(df)\n\n'data.frame': 8 obs. of 4 variables:\n $ team: Factor w\/ 4 levels \"A\",\"B\",\"C\",\"D\": 1 1 1 2 2 3 3 4\n $ position: Factor w\/ 2 levels \"F\",\"G\": 2 2 1 1 2 2 1 1\n $ starter: chr \"Y\" \"Y\" \"Y\" \"N\" ...\n $ points: num 12 24 25 35 30 14 19 11\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kita dapat melihat bahwa kolom <b>tim<\/b> dan <b>posisi<\/b> sekarang menjadi faktor keduanya.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 2: Ubah semua kolom karakter menjadi faktor<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Misalkan kita memiliki bingkai data berikut di R:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">#create data frame\n<\/span>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (team=c('A', 'A', 'A', 'B', 'B', 'C', 'C', 'D'),\n                 position=c('G', 'G', 'F', 'F', 'G', 'G', 'F', 'F'),\n                 starter=c('Y', 'Y', 'Y', 'N', 'N', 'Y', 'N', 'N'),\n                 points=c(12, 24, 25, 35, 30, 14, 19, 11))\n\n<span style=\"color: #008080;\">#view structure of data frame\n<\/span>str(df)\n\n'data.frame': 8 obs. of 4 variables:\n $ team: chr \"A\" \"A\" \"A\" \"B\" ...\n $position: chr \"G\" \"G\" \"F\" \"F\" ...\n $ starter: chr \"Y\" \"Y\" \"Y\" \"N\" ...\n $ points: num 12 24 25 35 30 14 19 11<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Kita dapat melihat bahwa tiga kolom dalam bingkai data adalah kolom karakter.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Untuk mengubah semua kolom karakter menjadi faktor, kita dapat menggunakan sintaks berikut:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">library<\/span> (dplyr) \n\n<span style=\"color: #008080;\">#convert all character columns to factor\n<\/span>df &lt;- df %&gt;% mutate_if(is. <span style=\"color: #3366ff;\">character<\/span> , as. <span style=\"color: #3366ff;\">factor<\/span> )\n\n<span style=\"color: #008080;\">#view structure of updated data frame<\/span>\nstr(df)\n\n'data.frame': 8 obs. of 4 variables:\n $ team: Factor w\/ 4 levels \"A\",\"B\",\"C\",\"D\": 1 1 1 2 2 3 3 4\n $ position: Factor w\/ 2 levels \"F\",\"G\": 2 2 1 1 2 2 1 1\n $ starter: Factor w\/ 2 levels \"N\",\"Y\": 2 2 2 1 1 2 1 1\n $ points: num 12 24 25 35 30 14 19 11\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Kita dapat melihat bahwa semua kolom karakter sekarang menjadi faktor.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Catatan<\/strong> : Lihat <a href=\"https:\/\/dplyr.tidyverse.org\/reference\/mutate_all.html\" target=\"_blank\" rel=\"noopener\">halaman dokumentasi dplyr<\/a> untuk penjelasan lengkap tentang fungsi <strong>mutate_at<\/strong> dan <strong>mutate_if<\/strong> .<\/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 operasi umum lainnya di R:<\/span><\/p>\n<p> Cara mengubah beberapa kolom menjadi numerik menggunakan dplyr<br \/> <a href=\"https:\/\/statorials.org\/id\/faktorkan-secara-numerik-dalam-r\/\" target=\"_blank\" rel=\"noopener\">Cara mengubah faktor menjadi numerik di R<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/r-mengonversi-tanggal-menjadi-numerik\/\" target=\"_blank\" rel=\"noopener\">Bagaimana cara mengubah tanggal menjadi angka di R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan metode berikut untuk mengonversi beberapa kolom menjadi faktor menggunakan fungsi dalam paket dplyr : Metode 1: Ubah kolom tertentu menjadi faktor library (dplyr) df %&gt;% mutate_at(c(&#8216; col1 &#8216;, &#8216; col2 &#8216;), as. factor ) Metode 2: Ubah Semua Kolom Karakter menjadi Faktor library (dplyr) df %&gt;% mutate_if(is. character , as. factor ) [&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 mengonversi beberapa kolom menjadi faktor menggunakan dplyr - Statologi<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara mengonversi beberapa kolom menjadi faktor menggunakan paket dplyr di R, termasuk contohnya.\" \/>\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\/dplyr-mengonversi-beberapa-kolom-menjadi-faktor\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara mengonversi beberapa kolom menjadi faktor menggunakan dplyr - Statologi\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara mengonversi beberapa kolom menjadi faktor menggunakan paket dplyr di R, termasuk contohnya.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/dplyr-mengonversi-beberapa-kolom-menjadi-faktor\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-13T05:05:24+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\/dplyr-mengonversi-beberapa-kolom-menjadi-faktor\/\",\"url\":\"https:\/\/statorials.org\/id\/dplyr-mengonversi-beberapa-kolom-menjadi-faktor\/\",\"name\":\"Cara mengonversi beberapa kolom menjadi faktor menggunakan dplyr - Statologi\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-13T05:05:24+00:00\",\"dateModified\":\"2023-07-13T05:05:24+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara mengonversi beberapa kolom menjadi faktor menggunakan paket dplyr di R, termasuk contohnya.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/dplyr-mengonversi-beberapa-kolom-menjadi-faktor\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/dplyr-mengonversi-beberapa-kolom-menjadi-faktor\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/dplyr-mengonversi-beberapa-kolom-menjadi-faktor\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara mengubah beberapa kolom menjadi faktor menggunakan dplyr\"}]},{\"@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 mengonversi beberapa kolom menjadi faktor menggunakan dplyr - Statologi","description":"Tutorial ini menjelaskan cara mengonversi beberapa kolom menjadi faktor menggunakan paket dplyr di R, termasuk contohnya.","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\/dplyr-mengonversi-beberapa-kolom-menjadi-faktor\/","og_locale":"id_ID","og_type":"article","og_title":"Cara mengonversi beberapa kolom menjadi faktor menggunakan dplyr - Statologi","og_description":"Tutorial ini menjelaskan cara mengonversi beberapa kolom menjadi faktor menggunakan paket dplyr di R, termasuk contohnya.","og_url":"https:\/\/statorials.org\/id\/dplyr-mengonversi-beberapa-kolom-menjadi-faktor\/","og_site_name":"Statorials","article_published_time":"2023-07-13T05:05:24+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\/dplyr-mengonversi-beberapa-kolom-menjadi-faktor\/","url":"https:\/\/statorials.org\/id\/dplyr-mengonversi-beberapa-kolom-menjadi-faktor\/","name":"Cara mengonversi beberapa kolom menjadi faktor menggunakan dplyr - Statologi","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-13T05:05:24+00:00","dateModified":"2023-07-13T05:05:24+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara mengonversi beberapa kolom menjadi faktor menggunakan paket dplyr di R, termasuk contohnya.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/dplyr-mengonversi-beberapa-kolom-menjadi-faktor\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/dplyr-mengonversi-beberapa-kolom-menjadi-faktor\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/dplyr-mengonversi-beberapa-kolom-menjadi-faktor\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara mengubah beberapa kolom menjadi faktor menggunakan dplyr"}]},{"@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\/4158"}],"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=4158"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/4158\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=4158"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=4158"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=4158"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}