{"id":3964,"date":"2023-07-14T11:38:38","date_gmt":"2023-07-14T11:38:38","guid":{"rendered":"https:\/\/statorials.org\/id\/r-mengubah-angka-menjadi-faktor\/"},"modified":"2023-07-14T11:38:38","modified_gmt":"2023-07-14T11:38:38","slug":"r-mengubah-angka-menjadi-faktor","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/r-mengubah-angka-menjadi-faktor\/","title":{"rendered":"Cara mengonversi numerik ke faktor di r (dengan contoh)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Ada dua metode yang dapat Anda gunakan untuk mengonversi variabel numerik menjadi variabel faktorial di R:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Metode 1: Gunakan as.factor()<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df$factor_variable &lt;- as. <span style=\"color: #3366ff;\">factor<\/span> (df$numeric_variable)\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Ini akan mengubah variabel numerik menjadi variabel faktor dengan jumlah level yang sama dengan jumlah nilai unik pada variabel numerik aslinya.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Metode 2: Gunakan potong()<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df$factor_variable &lt;- cut(df$numeric_variable, <span style=\"color: #008000;\">3<\/span> , labels=c(' <span style=\"color: #ff0000;\">lab1<\/span> ', ' <span style=\"color: #ff0000;\">lab2<\/span> ', ' <span style=\"color: #ff0000;\">lab3<\/span> '))\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Contoh khusus ini akan mengubah variabel numerik menjadi variabel faktorial dengan &#8220;memotong&#8221; variabel numerik menjadi 3 nilai dengan jarak yang sama.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan setiap metode dalam praktik dengan kerangka data berikut di R:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#create data frame\n<\/span>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (team=c('A', 'A', 'B', 'B', 'C', 'C', 'C', 'D'),\n                 points=c(12, 15, 22, 29, 35, 24, 11, 24))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n  team points\n1 to 12\n2 to 15\n3 B 22\n4 B 29\n5 C 35\n6 C 24\n7 C 11\n8 D 24\n\n<span style=\"color: #008080;\">#view structure of data frame\n<\/span>str(df)\n\n'data.frame': 8 obs. of 2 variables:\n $ team: chr \"A\" \"A\" \"B\" \"B\" ...\n $ points: num 12 15 22 29 35 24 11 24<\/span><\/span><\/strong><\/pre>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 1: Ubah Numerik menjadi Faktor Menggunakan as.factor()<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan <strong>as.factor()<\/strong> untuk mengubah kolom <strong>titik<\/strong> dari numerik menjadi faktor:<\/span><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#convert points column from numeric to factor\n<\/span>df$points &lt;- as. <span style=\"color: #3366ff;\">factor<\/span> (df$points)\n\n<span style=\"color: #008080;\">#view updated data frame\n<\/span>df\n\n  team points\n1 to 12\n2 to 15\n3 B 22\n4 B 29\n5 C 35\n6 C 24\n7 C 11\n8 D 24\n\n<span style=\"color: #008080;\">#view updated structure of data frame\n<\/span>str(df)\n\n'data.frame': 8 obs. of 2 variables:\n $ team: chr \"A\" \"A\" \"B\" \"B\" ...\n $ points: Factor w\/ 7 levels \"11\",\"12\",\"15\",..: 2 3 4 6 7 5 1 5<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Dengan menggunakan fungsi <a href=\"https:\/\/statorials.org\/id\/fungsi-str-di-r\/\" target=\"_blank\" rel=\"noopener\">str()<\/a> untuk memvisualisasikan struktur bingkai data, kita dapat melihat bahwa kolom <strong>poin<\/strong> sekarang menjadi faktor dengan 7 level berbeda yang mewakili 7 nilai numerik unik di kolom tersebut.<\/span><\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Contoh 2: Ubah angka menjadi faktor menggunakan cut()<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Kode berikut menunjukkan cara menggunakan <strong>cut()<\/strong> untuk mengonversi kolom <strong>poin<\/strong> dari variabel numerik menjadi variabel faktor 3 tingkat:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\">#convert points column from numeric to factor with three levels\n<\/span>df$points &lt;- cut(df$points, <span style=\"color: #008000;\">3<\/span> , labels=c(' <span style=\"color: #ff0000;\">OK<\/span> ', ' <span style=\"color: #ff0000;\">Good<\/span> ', ' <span style=\"color: #ff0000;\">Great<\/span> '))\n\n<span style=\"color: #008080;\">#view updated data frame\n<\/span>df\n\n  team points\n1 A OK\n2 A OK\n3 B Good\n4 B Great\n5 C Great\n6 C Good\n7 C OK\n8 D Good\n\n<span style=\"color: #008080;\">#view updated structure of data frame\n<\/span>str(df)\n\n'data.frame': 8 obs. of 2 variables:\n $ team: chr \"A\" \"A\" \"B\" \"B\" ...\n $ points: Factor w\/ 3 levels \"OK\",\"Good\",\"Great\": 1 1 2 3 3 2 1 2\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Dari hasilnya terlihat bahwa variabel <strong>poin<\/strong> telah diubah dari variabel numerik menjadi variabel faktor dengan tiga level dan label sebagai berikut:<\/span><\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">&#8220;BAIKLAH&#8221;<\/span><\/li>\n<li> <span style=\"color: #000000;\">&#8220;BAGUS&#8221;<\/span><\/li>\n<li> <span style=\"color: #000000;\">&#8220;Besar&#8221;<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa kami memilih untuk menggunakan tiga level dalam contoh ini, namun silakan potong variabel numerik menjadi sebanyak level yang Anda inginkan dengan mengganti <strong>angka 3<\/strong> pada fungsi <strong>cut()<\/strong> dengan nilai lain.<\/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 R:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><a href=\"https:\/\/statorials.org\/id\/nomor-karakter-di-r\/\" target=\"_blank\" rel=\"noopener\">Cara mengubah angka menjadi karakter di R<\/a><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\/ubah-faktor-karakter-menjadi-r\/\" target=\"_blank\" rel=\"noopener\">Cara mengubah faktor menjadi karakter di R<\/a><br \/><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ada dua metode yang dapat Anda gunakan untuk mengonversi variabel numerik menjadi variabel faktorial di R: Metode 1: Gunakan as.factor() df$factor_variable &lt;- as. factor (df$numeric_variable) Ini akan mengubah variabel numerik menjadi variabel faktor dengan jumlah level yang sama dengan jumlah nilai unik pada variabel numerik aslinya. Metode 2: Gunakan potong() df$factor_variable &lt;- cut(df$numeric_variable, 3 , [&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 Numerik ke Faktor di R (dengan Contoh) - Statorial<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara mengubah kolom bilangan menjadi kolom faktor, beserta 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\/r-mengubah-angka-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 Numerik ke Faktor di R (dengan Contoh) - Statorial\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara mengubah kolom bilangan menjadi kolom faktor, beserta contohnya.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/r-mengubah-angka-menjadi-faktor\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-14T11:38:38+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\/r-mengubah-angka-menjadi-faktor\/\",\"url\":\"https:\/\/statorials.org\/id\/r-mengubah-angka-menjadi-faktor\/\",\"name\":\"Cara Mengonversi Numerik ke Faktor di R (dengan Contoh) - Statorial\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-14T11:38:38+00:00\",\"dateModified\":\"2023-07-14T11:38:38+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara mengubah kolom bilangan menjadi kolom faktor, beserta contohnya.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/r-mengubah-angka-menjadi-faktor\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/r-mengubah-angka-menjadi-faktor\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/r-mengubah-angka-menjadi-faktor\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara mengonversi numerik ke faktor 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 Mengonversi Numerik ke Faktor di R (dengan Contoh) - Statorial","description":"Tutorial ini menjelaskan cara mengubah kolom bilangan menjadi kolom faktor, beserta 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\/r-mengubah-angka-menjadi-faktor\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Mengonversi Numerik ke Faktor di R (dengan Contoh) - Statorial","og_description":"Tutorial ini menjelaskan cara mengubah kolom bilangan menjadi kolom faktor, beserta contohnya.","og_url":"https:\/\/statorials.org\/id\/r-mengubah-angka-menjadi-faktor\/","og_site_name":"Statorials","article_published_time":"2023-07-14T11:38:38+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\/r-mengubah-angka-menjadi-faktor\/","url":"https:\/\/statorials.org\/id\/r-mengubah-angka-menjadi-faktor\/","name":"Cara Mengonversi Numerik ke Faktor di R (dengan Contoh) - Statorial","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-14T11:38:38+00:00","dateModified":"2023-07-14T11:38:38+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara mengubah kolom bilangan menjadi kolom faktor, beserta contohnya.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/r-mengubah-angka-menjadi-faktor\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/r-mengubah-angka-menjadi-faktor\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/r-mengubah-angka-menjadi-faktor\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Cara mengonversi numerik ke faktor 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\/3964"}],"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=3964"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/3964\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=3964"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=3964"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=3964"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}