{"id":3906,"date":"2023-07-14T20:33:50","date_gmt":"2023-07-14T20:33:50","guid":{"rendered":"https:\/\/statorials.org\/nl\/smelten-tot-r\/"},"modified":"2023-07-14T20:33:50","modified_gmt":"2023-07-14T20:33:50","slug":"smelten-tot-r","status":"publish","type":"post","link":"https:\/\/statorials.org\/nl\/smelten-tot-r\/","title":{"rendered":"Hoe de melt()-functie in r te gebruiken"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">U kunt de functie <strong>melt()<\/strong> van het <strong>reshape2-<\/strong> pakket in R gebruiken om een dataframe van een breed formaat naar een lang formaat te converteren.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Een <strong>breed<\/strong> formaat bevat waarden die <em>niet<\/em> herhalen in de eerste kolom.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Een <strong>lang<\/strong> formaat bevat waarden die in de eerste kolom <em>worden herhaald<\/em> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Beschouw bijvoorbeeld de volgende twee datasets die exact dezelfde gegevens bevatten, uitgedrukt in verschillende formaten:<\/span> <\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-22329\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/largelong1-1.png\" alt=\"Breed of lang gegevensformaat\" width=\"575\" height=\"407\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">De functie <strong>melt()<\/strong> gebruikt de volgende basissyntaxis om een grootformaat dataframe naar een lang formaat te converteren:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>melt(df, id=' <span style=\"color: #ff0000;\">team<\/span> ')<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Het <strong>id-<\/strong> argument geeft aan welke variabele moet worden gebruikt als de eerste kolom van het dataframe waarvan de waarden worden herhaald.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Het volgende voorbeeld laat zien hoe u deze functie in de praktijk kunt gebruiken.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Voorbeeld: Melt() gebruiken in R<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Stel dat we het volgende dataframe in R hebben dat momenteel een breed formaat heeft:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create data frame in wide format\n<\/span>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (team=c('A', 'B', 'C', 'D'),\n                 dots=c(88, 91, 99, 94),\n                 assists=c(12, 17, 24, 28),\n                 rebounds=c(22, 28, 30, 31))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n  team points assists rebounds\n1 A 88 12 22\n2 B 91 17 28\n3 C 99 24 30\n4 D 94 28 31<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">We kunnen de functie <strong>melt()<\/strong> gebruiken om het dataframe snel naar een lang formaat te converteren:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">library<\/span> (reshape2)\n\n<span style=\"color: #008080;\">#use melt() to convert data frame from wide to long format\n<\/span>long_df &lt;- melt(df, id=' <span style=\"color: #ff0000;\">team<\/span> ')\n\n<span style=\"color: #008080;\">#view long data frame<\/span>\nlong_df\n\n   team variable value\n1 A points 88\n2 B points 91\n3 C points 99\n4 D points 94\n5 A assists 12\n6 B assists 17\n7 C assists 24\n8 D assists 28\n9 A rebounds 22\n10 B rebounds 28\n11 C rebounds 30\n12 D rebounds 31\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Merk op dat het dataframe nu een lang formaat heeft.<\/span><\/span><\/p>\n<p> <span style=\"color: #000000;\">De <strong>kolommen punten<\/strong> , <strong>assists<\/strong> en <strong>rebounds<\/strong> zijn allemaal gecomprimeerd in een enkele kolom met de naam <strong>variabele<\/strong> , terwijl hun waarden allemaal zijn gecomprimeerd in een enkele kolom met de naam <strong>waarden<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">Voel je vrij om de kolommen van het resulterende dataframe te hernoemen met behulp van de <strong>namen()<\/strong> functie:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#rename columns in long_df\n<\/span>names(long_df) &lt;- c(' <span style=\"color: #ff0000;\">team<\/span> ', ' <span style=\"color: #ff0000;\">metric<\/span> ', ' <span style=\"color: #ff0000;\">amount<\/span> ')\n\n<span style=\"color: #008080;\">#view updated data frame\n<\/span>long_df\n\n   team metric amount\n1 A points 88\n2 B points 91\n3 C points 99\n4 D points 94\n5 A assists 12\n6 B assists 17\n7 C assists 24\n8 D assists 28\n9 A rebounds 22\n10 B rebounds 28\n11 C rebounds 30\n12 D rebounds 31<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Merk op dat de kolommen zijn hernoemd.<\/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> <a href=\"https:\/\/statorials.org\/nl\/filter-rijen-r\/\" target=\"_blank\" rel=\"noopener\">Rijen filteren in R<\/a><br \/> <a href=\"https:\/\/statorials.org\/nl\/dataframe-in-r-transponeren\/\" target=\"_blank\" rel=\"noopener\">Hoe een dataframe naar R te transponeren<\/a><br \/> <a href=\"https:\/\/statorials.org\/nl\/hoe-u-dataframekolommen-in-r-kunt-hernoemen\/\" target=\"_blank\" rel=\"noopener\">Hoe dataframekolommen te hernoemen in R<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>U kunt de functie melt() van het reshape2- pakket in R gebruiken om een dataframe van een breed formaat naar een lang formaat te converteren. Een breed formaat bevat waarden die niet herhalen in de eerste kolom. Een lang formaat bevat waarden die in de eerste kolom worden herhaald . Beschouw bijvoorbeeld de volgende twee [&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-3906","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 de melt()-functie in R - Statorials te gebruiken<\/title>\n<meta name=\"description\" content=\"In deze tutorial wordt aan de hand van een voorbeeld uitgelegd hoe u de functie melt() in R kunt gebruiken om een dataframe van een breed formaat naar een lang formaat te converteren.\" \/>\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\/smelten-tot-r\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hoe de melt()-functie in R - Statorials te gebruiken\" \/>\n<meta property=\"og:description\" content=\"In deze tutorial wordt aan de hand van een voorbeeld uitgelegd hoe u de functie melt() in R kunt gebruiken om een dataframe van een breed formaat naar een lang formaat te converteren.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/nl\/smelten-tot-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-14T20:33:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/largelong1-1.png\" \/>\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\/smelten-tot-r\/\",\"url\":\"https:\/\/statorials.org\/nl\/smelten-tot-r\/\",\"name\":\"Hoe de melt()-functie in R - Statorials te gebruiken\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/nl\/#website\"},\"datePublished\":\"2023-07-14T20:33:50+00:00\",\"dateModified\":\"2023-07-14T20:33:50+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219\"},\"description\":\"In deze tutorial wordt aan de hand van een voorbeeld uitgelegd hoe u de functie melt() in R kunt gebruiken om een dataframe van een breed formaat naar een lang formaat te converteren.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/nl\/smelten-tot-r\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/nl\/smelten-tot-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/nl\/smelten-tot-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Thuis\",\"item\":\"https:\/\/statorials.org\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hoe de melt()-functie in r te gebruiken\"}]},{\"@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 de melt()-functie in R - Statorials te gebruiken","description":"In deze tutorial wordt aan de hand van een voorbeeld uitgelegd hoe u de functie melt() in R kunt gebruiken om een dataframe van een breed formaat naar een lang formaat te converteren.","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\/smelten-tot-r\/","og_locale":"de_DE","og_type":"article","og_title":"Hoe de melt()-functie in R - Statorials te gebruiken","og_description":"In deze tutorial wordt aan de hand van een voorbeeld uitgelegd hoe u de functie melt() in R kunt gebruiken om een dataframe van een breed formaat naar een lang formaat te converteren.","og_url":"https:\/\/statorials.org\/nl\/smelten-tot-r\/","og_site_name":"Statorials","article_published_time":"2023-07-14T20:33:50+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/largelong1-1.png"}],"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\/smelten-tot-r\/","url":"https:\/\/statorials.org\/nl\/smelten-tot-r\/","name":"Hoe de melt()-functie in R - Statorials te gebruiken","isPartOf":{"@id":"https:\/\/statorials.org\/nl\/#website"},"datePublished":"2023-07-14T20:33:50+00:00","dateModified":"2023-07-14T20:33:50+00:00","author":{"@id":"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219"},"description":"In deze tutorial wordt aan de hand van een voorbeeld uitgelegd hoe u de functie melt() in R kunt gebruiken om een dataframe van een breed formaat naar een lang formaat te converteren.","breadcrumb":{"@id":"https:\/\/statorials.org\/nl\/smelten-tot-r\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/nl\/smelten-tot-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/nl\/smelten-tot-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Thuis","item":"https:\/\/statorials.org\/nl\/"},{"@type":"ListItem","position":2,"name":"Hoe de melt()-functie in r te gebruiken"}]},{"@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\/3906","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=3906"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/posts\/3906\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/media?parent=3906"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/categories?post=3906"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/tags?post=3906"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}