{"id":904,"date":"2023-07-28T08:57:54","date_gmt":"2023-07-28T08:57:54","guid":{"rendered":"https:\/\/statorials.org\/nl\/dplyr-opnieuw-coderen\/"},"modified":"2023-07-28T08:57:54","modified_gmt":"2023-07-28T08:57:54","slug":"dplyr-opnieuw-coderen","status":"publish","type":"post","link":"https:\/\/statorials.org\/nl\/dplyr-opnieuw-coderen\/","title":{"rendered":"Hoe waarden te hercoderen met dplyr"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Soms ben je misschien ge\u00efnteresseerd in het hercoderen van bepaalde waarden in een dataframe in R. Gelukkig kan dit eenvoudig worden gedaan met behulp van de functie <a href=\"https:\/\/dplyr.tidyverse.org\/reference\/recode.html\" target=\"_blank\" rel=\"noopener\">recode()<\/a> uit het dplyr-pakket.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Deze tutorial toont verschillende voorbeelden van praktisch gebruik van deze functie.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Voorbeeld 1: Hercodeer een enkele kolom in een dataframe<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">De volgende code laat zien hoe u een enkele kolom in een dataframe hercodeert:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #000000;\"><span style=\"color: #000000;\">library(dplyr)<\/span>\n<\/span>\n<span style=\"color: #008080;\">#create dataframe<\/span> \ndf &lt;- data.frame(player = c('A', 'B', 'C', 'D'),\n                 points = c(24, 29, 13, 15),\n                 result = c('Win', 'Loss', 'Win', 'Loss'))\n\n<span style=\"color: #008080;\">#view dataframe<\/span> \ndf\n\n<span style=\"color: #008080;\">#change 'Win' and 'Loss' to '1' and '0'<\/span>\ndf %&gt;% <span style=\"color: #3366ff;\">mutate<\/span> (result=recode(result, ' <span style=\"color: #008000;\">Win<\/span> '='1', ' <span style=\"color: #008000;\">Loss<\/span> '='0'))\n\n       player points result\n1 to 24 1\n2 B 29 0\n3 C 13 1\n4 D 15 0\n<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Voorbeeld 2: Hercodeer een enkele kolom in een dataframe en geef NA-waarden op<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">De volgende code laat zien hoe u een enkele kolom in een dataframe kunt hercoderen en de waarde <strong>NA<\/strong> kunt toewijzen aan elke waarde waaraan niet expliciet een nieuwe waarde is toegewezen:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #000000;\">library(dplyr)\n<\/span>\n<span style=\"color: #008080;\">#create dataframe<\/span> \ndf &lt;- data.frame(player = c('A', 'B', 'C', 'D'),\n                 points = c(24, 29, 13, 15),\n                 result = c('Win', 'Loss', 'Win', 'Loss'))\n\n<span style=\"color: #008080;\">#view dataframe<\/span> \ndf\n\n<span style=\"color: #008080;\">#change 'Win' to '1' and give all other values a value of NA<\/span>\ndf %&gt;% <span style=\"color: #3366ff;\">mutate<\/span> (result=recode(result, ' <span style=\"color: #008000;\">Win<\/span> '='1', <span style=\"color: #3366ff;\">.default<\/span> =NA_character_))\n\n       player points result\n1 to 24 1\n2 B 29 &lt;NA&gt;\n3 C 13 1\n4 D 15 &lt;NA&gt;<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Voorbeeld 3: meerdere kolommen in een dataframe hercoderen<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">De volgende code laat zien hoe u meerdere kolommen tegelijk in een dataframe kunt hercoderen:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #000000;\">library(dplyr)\n<\/span>\n<span style=\"color: #008080;\">#create dataframe<\/span> \ndf &lt;- data.frame(player = c('A', 'B', 'C', 'D'),\n                 points = c(24, 29, 13, 15),\n                 result = c('Win', 'Loss', 'Win', 'Loss'))\n\n<span style=\"color: #008080;\">#recode 'player' and 'result' columns<\/span>\ndf %&gt;% <span style=\"color: #3366ff;\">mutate<\/span> (player=recode(player, ' <span style=\"color: #008000;\">A<\/span> '='Z'),\n              result=recode(result, ' <span style=\"color: #008000;\">Win<\/span> '='1', ' <span style=\"color: #008000;\">Loss<\/span> '='0'))\n\n       player points result\n1 Z 24 1\n2 B 29 0\n3 C 13 1\n4 D 15 0<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><em>U kunt de volledige documentatie voor de recode()-functie <a href=\"https:\/\/dplyr.tidyverse.org\/reference\/recode.html\" target=\"_blank\" rel=\"noopener\">hier<\/a> vinden.<\/em><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Soms ben je misschien ge\u00efnteresseerd in het hercoderen van bepaalde waarden in een dataframe in R. Gelukkig kan dit eenvoudig worden gedaan met behulp van de functie recode() uit het dplyr-pakket. Deze tutorial toont verschillende voorbeelden van praktisch gebruik van deze functie. Voorbeeld 1: Hercodeer een enkele kolom in een dataframe De volgende code laat [&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-904","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>Hoe waarden te hercoderen met dplyr - Statorials<\/title>\n<meta name=\"description\" content=\"Een eenvoudige uitleg over het hercoderen van waarden in R met behulp van de functie recode() van dplyr.\" \/>\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\/dplyr-opnieuw-coderen\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hoe waarden te hercoderen met dplyr - Statorials\" \/>\n<meta property=\"og:description\" content=\"Een eenvoudige uitleg over het hercoderen van waarden in R met behulp van de functie recode() van dplyr.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/nl\/dplyr-opnieuw-coderen\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-28T08:57:54+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=\"2\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/nl\/dplyr-opnieuw-coderen\/\",\"url\":\"https:\/\/statorials.org\/nl\/dplyr-opnieuw-coderen\/\",\"name\":\"Hoe waarden te hercoderen met dplyr - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/nl\/#website\"},\"datePublished\":\"2023-07-28T08:57:54+00:00\",\"dateModified\":\"2023-07-28T08:57:54+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219\"},\"description\":\"Een eenvoudige uitleg over het hercoderen van waarden in R met behulp van de functie recode() van dplyr.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/nl\/dplyr-opnieuw-coderen\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/nl\/dplyr-opnieuw-coderen\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/nl\/dplyr-opnieuw-coderen\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Thuis\",\"item\":\"https:\/\/statorials.org\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hoe waarden te hercoderen met dplyr\"}]},{\"@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":"Hoe waarden te hercoderen met dplyr - Statorials","description":"Een eenvoudige uitleg over het hercoderen van waarden in R met behulp van de functie recode() van dplyr.","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\/dplyr-opnieuw-coderen\/","og_locale":"de_DE","og_type":"article","og_title":"Hoe waarden te hercoderen met dplyr - Statorials","og_description":"Een eenvoudige uitleg over het hercoderen van waarden in R met behulp van de functie recode() van dplyr.","og_url":"https:\/\/statorials.org\/nl\/dplyr-opnieuw-coderen\/","og_site_name":"Statorials","article_published_time":"2023-07-28T08:57:54+00:00","author":"Dr.benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Dr.benjamin anderson","Gesch\u00e4tzte Lesezeit":"2\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/nl\/dplyr-opnieuw-coderen\/","url":"https:\/\/statorials.org\/nl\/dplyr-opnieuw-coderen\/","name":"Hoe waarden te hercoderen met dplyr - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/nl\/#website"},"datePublished":"2023-07-28T08:57:54+00:00","dateModified":"2023-07-28T08:57:54+00:00","author":{"@id":"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219"},"description":"Een eenvoudige uitleg over het hercoderen van waarden in R met behulp van de functie recode() van dplyr.","breadcrumb":{"@id":"https:\/\/statorials.org\/nl\/dplyr-opnieuw-coderen\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/nl\/dplyr-opnieuw-coderen\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/nl\/dplyr-opnieuw-coderen\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Thuis","item":"https:\/\/statorials.org\/nl\/"},{"@type":"ListItem","position":2,"name":"Hoe waarden te hercoderen met dplyr"}]},{"@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\/904","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=904"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/posts\/904\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/media?parent=904"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/categories?post=904"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/tags?post=904"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}