{"id":1907,"date":"2023-07-24T12:32:30","date_gmt":"2023-07-24T12:32:30","guid":{"rendered":"https:\/\/statorials.org\/nl\/lapply-versus-saply\/"},"modified":"2023-07-24T12:32:30","modified_gmt":"2023-07-24T12:32:30","slug":"lapply-versus-saply","status":"publish","type":"post","link":"https:\/\/statorials.org\/nl\/lapply-versus-saply\/","title":{"rendered":"Lapply versus sapply in r: wat is het verschil?"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">De functie <strong>lapply()<\/strong> in R kan worden gebruikt om een functie toe te passen op elk element van een lijst, vector of dataframe en dienovereenkomstig een <strong>lijst<\/strong> te verkrijgen.<\/span><\/p>\n<p> <span style=\"color: #000000;\">De functie <strong>sapply()<\/strong> kan ook worden gebruikt om een functie toe te passen op elk element van een lijst, vector of dataframe, maar retourneert als resultaat een <strong>vector<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\">De volgende voorbeelden laten zien hoe u elk van deze functies in R kunt gebruiken.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Voorbeeld: Apply() gebruiken in R<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">De volgende code laat zien hoe u de functie <strong>lapply()<\/strong> gebruikt om elke waarde in elke kolom van een dataframe met 2 te vermenigvuldigen:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create data frame\n<\/span>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (x=c(1, 2, 2, 3, 5),\n                 y=c(4, 4, 6, 7, 8),\n                 z=c(7, 7, 9, 9, 9))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n  X Y Z\n1 1 4 7\n2 2 4 7\n3 2 6 9\n4 3 7 9\n5 5 8 9\n\n<span style=\"color: #008080;\">#multiply each value in each column by 2\n<\/span>lapply(df, <span style=\"color: #008000;\">function<\/span> (df) df*2)\n\n$x\n[1] 2 4 4 6 10\n\n$y\n[1] 8 8 12 14 16\n\n$z\n[1] 14 14 18 18 18<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Merk op dat het resultaat een lijst is.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Voorbeeld: hoe u sapply() gebruikt in R<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">De volgende code laat zien hoe u de functie <strong>sapply()<\/strong> gebruikt om elke waarde in elke kolom van een dataframe met 2 te vermenigvuldigen:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#create data frame\n<\/span>df &lt;- data. <span style=\"color: #3366ff;\">frame<\/span> (x=c(1, 2, 2, 3, 5),\n                 y=c(4, 4, 6, 7, 8),\n                 z=c(7, 7, 9, 9, 9))\n\n<span style=\"color: #008080;\">#view data frame\n<\/span>df\n\n  X Y Z\n1 1 4 7\n2 2 4 7\n3 2 6 9\n4 3 7 9\n5 5 8 9\n\n<span style=\"color: #008080;\">#multiply each value in each column by 2\n<\/span>sapply(df, <span style=\"color: #008000;\">function<\/span> (df) df*2)\n\n      X Y Z\n[1,] 2 8 14\n[2,] 4 8 14\n[3,] 4 12 18\n[4,] 6 14 18\n[5,] 10 16 18<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Merk op dat het resultaat een vectormatrix is.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Merk op dat u <strong>as.data.frame()<\/strong> kunt gebruiken om een dataframe te retourneren in plaats van een matrix:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#multiply each value in each column by 2 and return a data frame\n<\/span>as. <span style=\"color: #3366ff;\">data<\/span> . <span style=\"color: #3366ff;\">frame<\/span> (sapply(df, <span style=\"color: #008000;\">function<\/span> (df) df*2))\n\n   X Y Z\n1 2 8 14\n2 4 8 14\n3 4 12 18\n4 6 14 18\n5 10 16 18<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Wanneer lapply() of sapply() gebruiken<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">In 99% van de gevallen zul je <strong>sapply()<\/strong> gebruiken omdat het logischer is om een vector of matrix terug te geven.<\/span><\/p>\n<p> <span style=\"color: #000000;\">In zeldzame omstandigheden kan het echter nodig zijn om in plaats daarvan <strong>lapply()<\/strong> te gebruiken als u wilt dat het resultaat een lijst is.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Merk op dat <strong>sapply()<\/strong> en <strong>lappy()<\/strong> dezelfde bewerkingen uitvoeren op een vector-, matrix- of dataframe. Het enige verschil zit in de klasse van het geretourneerde object.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Aanvullende bronnen<\/strong><\/span><\/h3>\n<p> <a href=\"https:\/\/statorials.org\/nl\/r-functie-op-elke-regel-toepassen\/\" target=\"_blank\" rel=\"noopener\">Hoe u een functie toepast op elke dataframerij in R<\/a><br \/> <a href=\"https:\/\/statorials.org\/nl\/colsums-functie-in-r\/\" target=\"_blank\" rel=\"noopener\">Hoe de functie colSums() in R te gebruiken<\/a><br \/> <a href=\"https:\/\/statorials.org\/nl\/rijsommen-functioneren-in-r\/\" target=\"_blank\" rel=\"noopener\">Hoe de functie rowSums() in R te gebruiken<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>De functie lapply() in R kan worden gebruikt om een functie toe te passen op elk element van een lijst, vector of dataframe en dienovereenkomstig een lijst te verkrijgen. De functie sapply() kan ook worden gebruikt om een functie toe te passen op elk element van een lijst, vector of dataframe, maar retourneert als resultaat [&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-1907","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>lapply versus sapply in R: wat is het verschil? - Statorials<\/title>\n<meta name=\"description\" content=\"In deze tutorial wordt het verschil uitgelegd tussen de functies lapply() en sapply() in R, met verschillende voorbeelden.\" \/>\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\/lapply-versus-saply\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"lapply versus sapply in R: wat is het verschil? - Statorials\" \/>\n<meta property=\"og:description\" content=\"In deze tutorial wordt het verschil uitgelegd tussen de functies lapply() en sapply() in R, met verschillende voorbeelden.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/nl\/lapply-versus-saply\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-24T12:32:30+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\/lapply-versus-saply\/\",\"url\":\"https:\/\/statorials.org\/nl\/lapply-versus-saply\/\",\"name\":\"lapply versus sapply in R: wat is het verschil? - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/nl\/#website\"},\"datePublished\":\"2023-07-24T12:32:30+00:00\",\"dateModified\":\"2023-07-24T12:32:30+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219\"},\"description\":\"In deze tutorial wordt het verschil uitgelegd tussen de functies lapply() en sapply() in R, met verschillende voorbeelden.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/nl\/lapply-versus-saply\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/nl\/lapply-versus-saply\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/nl\/lapply-versus-saply\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Thuis\",\"item\":\"https:\/\/statorials.org\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Lapply versus sapply in r: wat is het verschil?\"}]},{\"@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":"lapply versus sapply in R: wat is het verschil? - Statorials","description":"In deze tutorial wordt het verschil uitgelegd tussen de functies lapply() en sapply() in R, met verschillende voorbeelden.","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\/lapply-versus-saply\/","og_locale":"de_DE","og_type":"article","og_title":"lapply versus sapply in R: wat is het verschil? - Statorials","og_description":"In deze tutorial wordt het verschil uitgelegd tussen de functies lapply() en sapply() in R, met verschillende voorbeelden.","og_url":"https:\/\/statorials.org\/nl\/lapply-versus-saply\/","og_site_name":"Statorials","article_published_time":"2023-07-24T12:32:30+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\/lapply-versus-saply\/","url":"https:\/\/statorials.org\/nl\/lapply-versus-saply\/","name":"lapply versus sapply in R: wat is het verschil? - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/nl\/#website"},"datePublished":"2023-07-24T12:32:30+00:00","dateModified":"2023-07-24T12:32:30+00:00","author":{"@id":"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219"},"description":"In deze tutorial wordt het verschil uitgelegd tussen de functies lapply() en sapply() in R, met verschillende voorbeelden.","breadcrumb":{"@id":"https:\/\/statorials.org\/nl\/lapply-versus-saply\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/nl\/lapply-versus-saply\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/nl\/lapply-versus-saply\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Thuis","item":"https:\/\/statorials.org\/nl\/"},{"@type":"ListItem","position":2,"name":"Lapply versus sapply in r: wat is het verschil?"}]},{"@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\/1907","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=1907"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/posts\/1907\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/media?parent=1907"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/categories?post=1907"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/tags?post=1907"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}