{"id":3966,"date":"2023-07-14T11:38:38","date_gmt":"2023-07-14T11:38:38","guid":{"rendered":"https:\/\/statorials.org\/nl\/r-zet-numeriek-om-in-factor\/"},"modified":"2023-07-14T11:38:38","modified_gmt":"2023-07-14T11:38:38","slug":"r-zet-numeriek-om-in-factor","status":"publish","type":"post","link":"https:\/\/statorials.org\/nl\/r-zet-numeriek-om-in-factor\/","title":{"rendered":"Een numeriek getal omzetten in een factor in r (met voorbeelden)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Er zijn twee methoden die u kunt gebruiken om een numerieke variabele naar een factori\u00eble variabele in R te converteren:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Methode 1: Gebruik 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;\">Hierdoor wordt de numerieke variabele omgezet naar een factorvariabele met een aantal niveaus gelijk aan het aantal unieke waarden in de oorspronkelijke numerieke variabele.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Methode 2: Gebruik cut()<\/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;\">Dit specifieke voorbeeld converteert de numerieke variabele naar een factori\u00eble variabele door de numerieke variabele in 3 op gelijke afstanden geplaatste waarden te &#8222;knippen&#8220;.<\/span><\/p>\n<p> <span style=\"color: #000000;\">De volgende voorbeelden laten zien hoe u elke methode in de praktijk kunt gebruiken met het volgende dataframe in 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>Voorbeeld 1: Converteer een getal naar een factor met as.factor()<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">De volgende code laat zien hoe u <strong>as.factor()<\/strong> gebruikt om de <strong>puntkolom<\/strong> van numeriek naar factor te converteren:<\/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;\">Door de functie <a href=\"https:\/\/statorials.org\/nl\/str-functie-in-r\/\" target=\"_blank\" rel=\"noopener\">str()<\/a> te gebruiken om de structuur van het dataframe te visualiseren, kunnen we zien dat de kolom <strong>met punten<\/strong> nu een factor is met 7 verschillende niveaus die de 7 unieke numerieke waarden in de kolom vertegenwoordigen.<\/span><\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Voorbeeld 2: Converteer een numeriek getal naar een factor met cut()<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">De volgende code laat zien hoe u <strong>cut()<\/strong> gebruikt om de kolom <strong>met punten<\/strong> van een numerieke variabele naar een factorvariabele met 3 niveaus te converteren:<\/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;\">Uit het resultaat kunnen we zien dat de <strong>puntenvariabele<\/strong> is geconverteerd van een numerieke variabele naar een factorvariabele met drie niveaus en de volgende labels:<\/span><\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">&#8222;OKE&#8220;<\/span><\/li>\n<li> <span style=\"color: #000000;\">&#8222;GOED&#8220;<\/span><\/li>\n<li> <span style=\"color: #000000;\">&#8222;Geweldig&#8220;<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Merk op dat we er in dit voorbeeld voor hebben gekozen om drie niveaus te gebruiken, maar voel je vrij om de numerieke variabele in zoveel niveaus te knippen als je wilt door de <strong>3<\/strong> in de functie <strong>cut()<\/strong> te vervangen door een andere waarde.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Aanvullende bronnen<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende taken in R kunt uitvoeren:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><a href=\"https:\/\/statorials.org\/nl\/tekennummer-in-r\/\" target=\"_blank\" rel=\"noopener\">Hoe numeriek naar teken te converteren in R<\/a><br \/> <a href=\"https:\/\/statorials.org\/nl\/numeriek-factoriseren-in-r\/\" target=\"_blank\" rel=\"noopener\">Hoe een factor naar numeriek te converteren in R<\/a><br \/> <a href=\"https:\/\/statorials.org\/nl\/converteer-karakterfactor-naar-r\/\" target=\"_blank\" rel=\"noopener\">Hoe factor naar karakter te converteren in R<\/a><br \/><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Er zijn twee methoden die u kunt gebruiken om een numerieke variabele naar een factori\u00eble variabele in R te converteren: Methode 1: Gebruik as.factor() df$factor_variable &lt;- as. factor (df$numeric_variable) Hierdoor wordt de numerieke variabele omgezet naar een factorvariabele met een aantal niveaus gelijk aan het aantal unieke waarden in de oorspronkelijke numerieke variabele. Methode 2: [&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":[],"class_list":["post-3966","post","type-post","status-publish","format-standard","hentry","category-gids"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Een numeriek getal omzetten in een factor in R (met voorbeelden) - Statorialen<\/title>\n<meta name=\"description\" content=\"In deze tutorial wordt met voorbeelden uitgelegd hoe u een getallenkolom naar een factorkolom converteert.\" \/>\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\/nl\/r-zet-numeriek-om-in-factor\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Een numeriek getal omzetten in een factor in R (met voorbeelden) - Statorialen\" \/>\n<meta property=\"og:description\" content=\"In deze tutorial wordt met voorbeelden uitgelegd hoe u een getallenkolom naar een factorkolom converteert.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/nl\/r-zet-numeriek-om-in-factor\/\" \/>\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=\"Dr.benjamin anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dr.benjamin anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"3\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/nl\/r-zet-numeriek-om-in-factor\/\",\"url\":\"https:\/\/statorials.org\/nl\/r-zet-numeriek-om-in-factor\/\",\"name\":\"Een numeriek getal omzetten in een factor in R (met voorbeelden) - Statorialen\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/nl\/#website\"},\"datePublished\":\"2023-07-14T11:38:38+00:00\",\"dateModified\":\"2023-07-14T11:38:38+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219\"},\"description\":\"In deze tutorial wordt met voorbeelden uitgelegd hoe u een getallenkolom naar een factorkolom converteert.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/nl\/r-zet-numeriek-om-in-factor\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/nl\/r-zet-numeriek-om-in-factor\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/nl\/r-zet-numeriek-om-in-factor\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Thuis\",\"item\":\"https:\/\/statorials.org\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Een numeriek getal omzetten in een factor in r (met voorbeelden)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/nl\/#website\",\"url\":\"https:\/\/statorials.org\/nl\/\",\"name\":\"Statorials\",\"description\":\"Uw gids voor statistische competentie\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/nl\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219\",\"name\":\"Dr.benjamin anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/statorials.org\/nl\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/statorials.org\/nl\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"http:\/\/statorials.org\/nl\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"caption\":\"Dr.benjamin anderson\"},\"description\":\"Ik ben Benjamin, een gepensioneerde hoogleraar statistiek die nu een toegewijde Statorials-lesgever is. Ik heb uitgebreide ervaring en expertise op het gebied van statistiek en ik ben vastbesloten om mijn kennis te delen met studenten via Statorials. Lees verder\",\"sameAs\":[\"http:\/\/statorials.org\/nl\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Een numeriek getal omzetten in een factor in R (met voorbeelden) - Statorialen","description":"In deze tutorial wordt met voorbeelden uitgelegd hoe u een getallenkolom naar een factorkolom converteert.","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\/nl\/r-zet-numeriek-om-in-factor\/","og_locale":"de_DE","og_type":"article","og_title":"Een numeriek getal omzetten in een factor in R (met voorbeelden) - Statorialen","og_description":"In deze tutorial wordt met voorbeelden uitgelegd hoe u een getallenkolom naar een factorkolom converteert.","og_url":"https:\/\/statorials.org\/nl\/r-zet-numeriek-om-in-factor\/","og_site_name":"Statorials","article_published_time":"2023-07-14T11:38:38+00:00","author":"Dr.benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Dr.benjamin anderson","Gesch\u00e4tzte Lesezeit":"3\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/nl\/r-zet-numeriek-om-in-factor\/","url":"https:\/\/statorials.org\/nl\/r-zet-numeriek-om-in-factor\/","name":"Een numeriek getal omzetten in een factor in R (met voorbeelden) - Statorialen","isPartOf":{"@id":"https:\/\/statorials.org\/nl\/#website"},"datePublished":"2023-07-14T11:38:38+00:00","dateModified":"2023-07-14T11:38:38+00:00","author":{"@id":"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219"},"description":"In deze tutorial wordt met voorbeelden uitgelegd hoe u een getallenkolom naar een factorkolom converteert.","breadcrumb":{"@id":"https:\/\/statorials.org\/nl\/r-zet-numeriek-om-in-factor\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/nl\/r-zet-numeriek-om-in-factor\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/nl\/r-zet-numeriek-om-in-factor\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Thuis","item":"https:\/\/statorials.org\/nl\/"},{"@type":"ListItem","position":2,"name":"Een numeriek getal omzetten in een factor in r (met voorbeelden)"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/nl\/#website","url":"https:\/\/statorials.org\/nl\/","name":"Statorials","description":"Uw gids voor statistische competentie","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/nl\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"de"},{"@type":"Person","@id":"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219","name":"Dr.benjamin anderson","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/statorials.org\/nl\/#\/schema\/person\/image\/","url":"http:\/\/statorials.org\/nl\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","contentUrl":"http:\/\/statorials.org\/nl\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","caption":"Dr.benjamin anderson"},"description":"Ik ben Benjamin, een gepensioneerde hoogleraar statistiek die nu een toegewijde Statorials-lesgever is. Ik heb uitgebreide ervaring en expertise op het gebied van statistiek en ik ben vastbesloten om mijn kennis te delen met studenten via Statorials. Lees verder","sameAs":["http:\/\/statorials.org\/nl"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/posts\/3966","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/comments?post=3966"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/posts\/3966\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/media?parent=3966"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/categories?post=3966"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/tags?post=3966"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}