{"id":21116,"date":"2023-12-05T14:15:21","date_gmt":"2023-12-05T14:15:21","guid":{"rendered":"https:\/\/datasciencepartners.nl\/?p=21116"},"modified":"2023-12-12T14:07:45","modified_gmt":"2023-12-12T14:07:45","slug":"r-functions","status":"publish","type":"post","link":"https:\/\/datasciencepartners.nl\/r-functions\/","title":{"rendered":"R functions: duidelijke uitleg over hoe je werkt met functies in R"},"content":{"rendered":"<div class=\"vgblk-rw-wrapper limit-wrapper\">\n<p>We kunnen <strong>R functions<\/strong> toepassen om makkelijk <strong>specifieke terugkerende opdrachten<\/strong> uit te voeren.<\/p>\n<p>De <strong>syntax<\/strong> voor een functie is <code>&lt;function_name&gt;(&lt;function_input(s)&gt;)<\/code>.<\/p>\n<ul>\n<li>Een functie heeft een <strong>naam<\/strong>.<\/li>\n<li>Een functie gebruikt <strong>input<\/strong>.<\/li>\n<li>Een functie geeft een resultaat terug, de <strong>output<\/strong>.<\/li>\n<\/ul>\n<p>Dit blog is een onderdeel van een blogserie over <a href=\"https:\/\/datasciencepartners.nl\/wat-is-r\/\">R<\/a> waarin we o.a. ingaan op hoe je <a href=\"https:\/\/datasciencepartners.nl\/r-installeren\/\">R installeert<\/a>, hoe je in <a href=\"https:\/\/datasciencepartners.nl\/rstudio\/\">RStudio<\/a> werkt, verschillende soorten <a href=\"https:\/\/datasciencepartners.nl\/read-data-r\/\" title=\"datasets uitleest\">datasets uitleest<\/a>, data manipuleert met bijvoorbeeld <a href=\"https:\/\/datasciencepartners.nl\/dplyr-r\/\">dplyr<\/a> of <a href=\"https:\/\/datasciencepartners.nl\/data-table-package-in-r-wat-is-het\/\">data.table<\/a>, of data visualiseert in bijvoorbeeld een <a href=\"https:\/\/datasciencepartners.nl\/r-histogram\/\">histogram<\/a> of <a href=\"https:\/\/datasciencepartners.nl\/r-boxplot\/\">boxplot<\/a>.<\/p>\n<p>In dit blog leer je meer over onderstaande R functions:<\/p>\n<ul>\n<li><a href=\"#standaard-r-functions\"><strong>Standaard<\/strong> R functions<\/a>: dit zijn functies uit packages en functies die standaard binnen R beschikbaar zijn.<\/li>\n<li><a href=\"#zelfgeschreven-r-functions\"><strong>Zelfgeschreven<\/strong> functies<\/a>: je kunt zelf functies maken als je meermaals dezelfde bewerking op input wilt uitvoeren om tot een gewenste output te komen.<\/li>\n<\/ul>\n<!-- This site is converting visitors into subscribers and customers with OptinMonster - https:\/\/optinmonster.com :: Campaign Title: Cheatsheet R -->\n<div id=\"om-kllwyvg0bcxyzsjvh1il-holder\"><\/div>\n<script>(function(d,u,ac){var s=d.createElement('script');s.type='text\/javascript';s.src='https:\/\/a.omappapi.com\/app\/js\/api.min.js';s.async=true;s.dataset.user=u;s.dataset.campaign=ac;d.getElementsByTagName('head')[0].appendChild(s);})(document,77079,'kllwyvg0bcxyzsjvh1il');<\/script>\n<!-- \/ OptinMonster -->\n<hr \/>\n<div id=\"standaard-r-functions\"><\/div>\n<h2>1. Standaard R functions<\/h2>\n<p>Inmiddels zijn er terloops al meerdere functies aan bod gekomen. We bekijken enkele <strong>veelgebruikte standaard functies<\/strong>.<\/p>\n<hr \/>\n<ul>\n<li><a href=\"https:\/\/www.rdocumentation.org\/packages\/base\/topics\/print\"><code>print()<\/code><\/a> <strong>print<\/strong> (toont) een uitkomst:<\/li>\n<\/ul>\n<pre><code class=\"language-r\">message &lt;- &quot;Hi there!&quot;\n\nprint(message)<\/code><\/pre>\n<p>re&gt;<code> [1] &quot;Hi there!&quot;<\/code><\/p>\n<div class=\"blogBanner\">Met vertrouwen waardevolle inzichten halen uit data met R? Bekijk dan onze opleiding R voor data analyse.<\/p>\n<p><a href=\"https:\/\/datasciencepartners.nl\/opleiding-r\/\"><button>Opleiding R<\/button><\/a>\n<\/div>\n<hr \/>\n<ul>\n<li><a href=\"https:\/\/www.rdocumentation.org\/packages\/base\/topics\/nchar\"><code>nchar()<\/code><\/a> berekent het <strong>aantal tekens<\/strong> in een tekst:<\/li>\n<\/ul>\n<pre><code class=\"language-r\">message &lt;- &quot;Hello!&quot;\n\nnchar(message)<\/code><\/pre>\n<pre><code> [1] 6<\/code><\/pre>\n<hr \/>\n<ul>\n<li><a href=\"https:\/\/www.rdocumentation.org\/packages\/base\/topics\/substr\"><code>substr()<\/code><\/a> geeft een <strong>selectie van tekens<\/strong> in een tekst:<\/li>\n<\/ul>\n<pre><code class=\"language-r\">message &lt;- &quot;Hello!&quot;\n\nsubstr(message, start = 2, stop = 4)<\/code><\/pre>\n<pre><code> [1] &quot;ell&quot;<\/code><\/pre>\n<hr \/>\n<ul>\n<li><a href=\"https:\/\/www.rdocumentation.org\/packages\/base\/topics\/character\"><code>as.character()<\/code><\/a> zet een getal om naar <strong>tekst<\/strong>:<\/li>\n<\/ul>\n<pre><code class=\"language-r\">number &lt;- 25.4\n\nas.character(number)<\/code><\/pre>\n<pre><code> [1] &quot;25.4&quot;<\/code><\/pre>\n<ul>\n<li><a href=\"https:\/\/www.rdocumentation.org\/packages\/base\/topics\/numeric\"><code>as.numeric()<\/code><\/a> zet een tekst om naar <strong>getal<\/strong>:<\/li>\n<\/ul>\n<pre><code class=\"language-r\">text_number &lt;- &quot;25.4&quot;\n\nas.numeric(text_number)<\/code><\/pre>\n<pre><code> [1] 25.4<\/code><\/pre>\n<ul>\n<li><a href=\"https:\/\/www.rdocumentation.org\/packages\/base\/topics\/integer\"><code>as.integer()<\/code><\/a> zet een tekst om naar een <strong>integer<\/strong> (geheel) getal:<\/li>\n<\/ul>\n<pre><code class=\"language-r\">text_number &lt;- &quot;25.4&quot;\n\nas.integer(text_number)<\/code><\/pre>\n<pre><code> [1] 25<\/code><\/pre>\n<hr \/>\n<ul>\n<li><a href=\"https:\/\/www.rdocumentation.org\/packages\/base\/topics\/paste\"><code>paste()<\/code><\/a> <strong>plakt<\/strong> elementen aan elkaar tot 1 tekst:<\/li>\n<\/ul>\n<pre><code class=\"language-r\">paste(&quot;This&quot;, &quot;is&quot;, &quot;message&quot;, &quot;number&quot;, 5)<\/code><\/pre>\n<pre><code> [1] &quot;This is message number 5&quot;<\/code><\/pre>\n<ul>\n<li><a href=\"https:\/\/www.rdocumentation.org\/packages\/base\/topics\/paste\"><code>paste0()<\/code><\/a> <strong>plakt<\/strong> elementen <strong>zonder spaties<\/strong> aan elkaar tot 1 tekst:<\/li>\n<\/ul>\n<pre><code class=\"language-r\">paste0(&quot;This&quot;, &quot;is&quot;, &quot;message&quot;, &quot;number&quot;, 5)<\/code><\/pre>\n<pre><code> [1] &quot;Thisismessagenumber5&quot;<\/code><\/pre>\n<hr \/>\n<ul>\n<li><a href=\"https:\/\/www.rdocumentation.org\/packages\/base\/topics\/c\"><code>c()<\/code><\/a> (combine) maakt een <strong>vector<\/strong>:<\/li>\n<\/ul>\n<pre><code class=\"language-r\">c(1, 2, 4, 8, 16)<\/code><\/pre>\n<pre><code> [1]  1  2  4  8 16<\/code><\/pre>\n<hr \/>\n<ul>\n<li><a href=\"https:\/\/www.rdocumentation.org\/packages\/base\/topics\/seq\"><code>seq()<\/code><\/a> (sequence) maakt een vector met een <strong>reeks<\/strong> getallen:<\/li>\n<\/ul>\n<pre><code class=\"language-r\">seq(from = 1, to = 5)<\/code><\/pre>\n<pre><code> [1] 1 2 3 4 5<\/code><\/pre>\n<hr \/>\n<ul>\n<li><a href=\"https:\/\/www.rdocumentation.org\/packages\/base\/topics\/list\"><code>list()<\/code><\/a> maakt een <strong>lijst<\/strong> met elementen:<\/li>\n<\/ul>\n<pre><code class=\"language-r\">list(1, &quot;text&quot;, 2.4, TRUE)<\/code><\/pre>\n<pre><code> [[1]]\n [1] 1\n\n [[2]]\n [1] &quot;text&quot;\n\n [[3]]\n [1] 2.4\n\n [[4]]\n [1] TRUE<\/code><\/pre>\n<hr \/>\n<ul>\n<li><a href=\"https:\/\/www.rdocumentation.org\/packages\/base\/topics\/NA\"><code>is.na()<\/code><\/a> controleert of iets <strong>missend<\/strong> (not available) is:<\/li>\n<\/ul>\n<pre><code class=\"language-r\">numbers &lt;- c(11, 21, 19, NA, 46, NA)\n\nis.na(numbers)<\/code><\/pre>\n<pre><code> [1] FALSE FALSE FALSE  TRUE FALSE  TRUE<\/code><\/pre>\n<hr \/>\n<ul>\n<li><a href=\"https:\/\/www.rdocumentation.org\/packages\/base\/topics\/Round\"><code>round()<\/code><\/a> <strong>rond<\/strong> een getal <strong>af<\/strong> op een bepaald aantal decimalen:<\/li>\n<\/ul>\n<pre><code class=\"language-r\">number &lt;- 25.4457\n\nround(number, digits = 2)<\/code><\/pre>\n<pre><code> [1] 25.45<\/code><\/pre>\n<hr \/>\n<ul>\n<li><code>sqrt()<\/code> berekent de vierkantswortel (square root):<\/li>\n<\/ul>\n<pre><code class=\"language-r\">number &lt;- 25\n\nsqrt(number)<\/code><\/pre>\n<pre><code> [1] 5<\/code><\/pre>\n<hr \/>\n<ul>\n<li><a href=\"https:\/\/www.rdocumentation.org\/packages\/base\/topics\/unique\"><code>unique()<\/code><\/a> toont de <strong>unieke waarden<\/strong> van elementen in een verzameling:<\/li>\n<\/ul>\n<pre><code class=\"language-r\">numbers &lt;- c(2, 1, 2, 3)\n\nunique(numbers)<\/code><\/pre>\n<pre><code> [1] 2 1 3<\/code><\/pre>\n<hr \/>\n<ul>\n<li><a href=\"https:\/\/www.rdocumentation.org\/packages\/base\/topics\/sort\"><code>sort()<\/code><\/a> <strong>sorteert<\/strong> een verzameling elementen:<\/li>\n<\/ul>\n<pre><code class=\"language-r\">numbers &lt;- c(2, 1, 2, 3)\n\nsort(numbers)<\/code><\/pre>\n<pre><code> [1] 1 2 2 3<\/code><\/pre>\n<hr \/>\n<ul>\n<li><a href=\"https:\/\/www.rdocumentation.org\/packages\/base\/topics\/length\"><code>length()<\/code><\/a> toont het <strong>aantal elementen<\/strong> in een verzameling:<\/li>\n<\/ul>\n<pre><code class=\"language-r\">numbers &lt;- c(2, 1, 2, 3)\n\nlength(numbers)<\/code><\/pre>\n<pre><code> [1] 4<\/code><\/pre>\n<hr \/>\n<ul>\n<li><a href=\"https:\/\/www.rdocumentation.org\/packages\/base\/topics\/sum\"><code>sum()<\/code><\/a> betekent de <strong>som<\/strong> van een verzameling getallen:<\/li>\n<\/ul>\n<pre><code class=\"language-r\">numbers &lt;- c(2, 1, 2, 3)\n\nsum(numbers)<\/code><\/pre>\n<pre><code> [1] 8<\/code><\/pre>\n<hr \/>\n<ul>\n<li><a href=\"https:\/\/www.rdocumentation.org\/packages\/base\/topics\/mean\"><code>mean()<\/code><\/a> berekent het <strong>gemiddelde<\/strong>:<\/li>\n<\/ul>\n<pre><code class=\"language-r\">numbers &lt;- c(2, 1, 2, 3, 4.2)\n\nmean(numbers)<\/code><\/pre>\n<pre><code> [1] 2.44<\/code><\/pre>\n<hr \/>\n<ul>\n<li><a href=\"https:\/\/www.rdocumentation.org\/packages\/stats\/topics\/median\"><code>median()<\/code><\/a> berekent de <strong>mediaan<\/strong>:<\/li>\n<\/ul>\n<pre><code class=\"language-r\">numbers &lt;- c(2, 1, 2, 3, 4.2)\n\nmedian(numbers)<\/code><\/pre>\n<pre><code> [1] 2<\/code><\/pre>\n<hr \/>\n<ul>\n<li><a href=\"https:\/\/www.rdocumentation.org\/packages\/rapportools\/topics\/min\"><code>min()<\/code><\/a> toont de <strong>laagste<\/strong> waarde:<\/li>\n<\/ul>\n<pre><code class=\"language-r\">numbers &lt;- c(2, 1, 2, 3, 4.2)\n\nmin(numbers)<\/code><\/pre>\n<pre><code> [1] 1<\/code><\/pre>\n<hr \/>\n<ul>\n<li><a href=\"https:\/\/www.rdocumentation.org\/packages\/rapportools\/topics\/max\"><code>max()<\/code><\/a> toont de <strong>hoogste<\/strong> waarde:<\/li>\n<\/ul>\n<pre><code class=\"language-r\">numbers &lt;- c(2, 1, 2, 3, 4.2)\n\nmax(numbers)<\/code><\/pre>\n<pre><code> [1] 4.2<\/code><\/pre>\n<hr \/>\n<hr \/>\n<ul>\n<li><a href=\"https:\/\/www.rdocumentation.org\/packages\/stats\/topics\/sd\"><code>sd()<\/code><\/a> betekent de <strong>standaard deviatie<\/strong>:<\/li>\n<\/ul>\n<pre><code class=\"language-r\">numbers &lt;- c(2, 1, 2, 3, 4.2)\n\nsd(numbers)<\/code><\/pre>\n<pre><code> [1] 1.21161<\/code><\/pre>\n<hr \/>\n<p>Je hoeft deze functies niet direct uit je hoofd te kennen.<\/p>\n<p>Je kunt ze altijd opzoeken in documentatie, bijvoorbeeld op <a href=\"https:\/\/www.rdocumentation.org\/\">rdocumentation.org<\/a>.<\/p>\n<hr \/>\n<div id=\"zelfgeschreven-r-functions\"><\/div>\n<h2>2. Zelfgeschreven R functies<\/h2>\n<p>Wanneer je zelf code schrijft die je vaker gebruikt, dan is het verstandig om zelf een functie te maken.<\/p>\n<p>Onderstaand voorbeeld toont een zelfgeschreven functie die 2 getallen optelt:<\/p>\n<pre><code class=\"language-r\">sum_numbers &lt;- function(number_1, number_2) {\n  result &lt;- number_1 + number_2\n  return(result)\n}<\/code><\/pre>\n<p>Hierin:<\/p>\n<ul>\n<li>Is <code>sum_numbers<\/code> de naam<\/li>\n<li>Heeft de functie 2 inputs (ook wel argumenten of parameters genoemd)\n<ul>\n<li><code>number_1<\/code> en <code>number_2<\/code><\/li>\n<\/ul>\n<\/li>\n<li>Binnen de functie wordt de som berekend en in variabele <code>result<\/code> bewaard<\/li>\n<li>De som <code>result<\/code> wordt teruggegeven met <code>return()<\/code><\/li>\n<\/ul>\n<p>Nu kunnen we de functie (her)gebruiken:<\/p>\n<pre><code class=\"language-r\">sum_numbers(number_1 = 10, number_2 = 15)<\/code><\/pre>\n<pre><code> [1] 25<\/code><\/pre>\n<pre><code class=\"language-r\">sum_numbers(number_1 = 5454, number_2 = 64556)<\/code><\/pre>\n<pre><code> [1] 70010<\/code><\/pre>\n<hr \/>\n<p><img decoding=\"async\" src=\"https:\/\/datasciencepartners.nl\/wp-content\/uploads\/2023\/11\/voorbeeld-data-types-in-R-met-pythagoras.png\" alt=\"voorbeeld r functions zelfgeschreven\" \/><\/p>\n<p>Een <strong>ander voorbeeld<\/strong> is om met behulp van de stelling van Pythagoras de <strong>lengte<\/strong> van de <strong>schuine zijde<\/strong> c te berekenen:<\/p>\n<pre><code class=\"language-r\">calculate_length_side_c &lt;- function(length_side_a, length_side_b) {\n  length_side_c &lt;- sqrt(length_side_a^2 + length_side_b^2)\n  return(length_side_c)\n}\n\nprint(calculate_length_side_c(length_side_a = 3, length_side_b = 4))\nprint(calculate_length_side_c(length_side_a = 3, length_side_b = 5))\nprint(calculate_length_side_c(length_side_a = 3, length_side_b = 6))<\/code><\/pre>\n<pre><code> [1] 5<\/code><\/pre>\n<pre><code> [1] 5.830952<\/code><\/pre>\n<pre><code> [1] 6.708204<\/code><\/pre>\n<p>Je ziet hoe <strong>makkelijk<\/strong> je met <strong>functies<\/strong> je eigen <strong>code<\/strong> \/ logica kunt <strong>hergebruiken<\/strong>.<\/p>\n<hr \/>\n<h2>Om te onthouden over R functions<\/h2>\n<ul>\n<li>Functies\n<ul>\n<li><strong>Hergebruiken<\/strong> van <strong>code<\/strong><\/li>\n<li>Hebben een <strong>naam<\/strong>, <strong>input<\/strong> en <strong>output<\/strong><\/li>\n<\/ul>\n<\/li>\n<li><strong>Standaard<\/strong> functies\n<ul>\n<li>Altijd beschikbaar vanuit R<\/li>\n<li>Gebruik je met <strong>syntax<\/strong> <code>function_name&gt;(&lt;function_input(s)&gt;)<\/code><\/li>\n<li>Voorbeeld: <code>round(25.4454, digits = 2)<\/code><\/li>\n<li>Zoek op in documentatie, bijvoorbeeld op <a href=\"https:\/\/www.rdocumentation.org\/\">rdocumentation.org<\/a><\/li>\n<\/ul>\n<\/li>\n<li><strong>Zelfgeschreven<\/strong> functies\n<ul>\n<li>Om je <strong>eigen code<\/strong> te kunnen <strong>hergebruiken<\/strong><\/li>\n<li>Voorbeeld:\\<br \/>\n<code>sum_numbers &lt;- function(number_1, number_2) {result &lt;- number_1 + number_2 return(result)}<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<hr \/>\n<p><strong>Wil jij goed leren werken in R? Tijdens onze <a href=\"https:\/\/datasciencepartners.nl\/opleiding-r\/\">Opleiding R<\/a> leer je alles wat je nodig hebt om zelfstandig analyses uit te voeren in R.<\/strong><\/p>\n<\/div>\n<p><!-- .vgblk-rw-wrapper --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>We kunnen R functions toepassen om makkelijk specifieke terugkerende opdrachten uit te voeren. De syntax voor een functie is &lt;function_name&gt;(&lt;function_input(s)&gt;). Een functie heeft een naam. Een functie gebruikt input. Een functie geeft een resultaat terug, de output. Dit blog is een onderdeel van een blogserie over R waarin we o.a. ingaan op hoe je R&#8230;<\/p>\n","protected":false},"author":4,"featured_media":21120,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"footnotes":""},"categories":[118],"tags":[],"class_list":["post-21116","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-r"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.7 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>R functions: duidelijke uitleg over hoe je werkt met functies in R<\/title>\n<meta name=\"description\" content=\"Hoe werk je met standaard- \/ zelfgeschreven functies in R? Je leest er alles over in dit blog. Heldere uitleg \/ tutorial over R functions.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/datasciencepartners.nl\/r-functions\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"R functions: duidelijke uitleg over hoe je werkt met functies in R\" \/>\n<meta property=\"og:description\" content=\"Hoe werk je met standaard- \/ zelfgeschreven functies in R? Je leest er alles over in dit blog. Heldere uitleg \/ tutorial over R functions.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/datasciencepartners.nl\/r-functions\/\" \/>\n<meta property=\"og:site_name\" content=\"Data Science Partners | Trainingen Data Science in Python, SQL &amp; R\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Data-Science-Partners-102566501086560\" \/>\n<meta property=\"article:published_time\" content=\"2023-12-05T14:15:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-12T14:07:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/datasciencepartners.nl\/wp-content\/uploads\/2023\/12\/r-functions-uitleg-tutorial.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"543\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Rik van der Wardt\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Geschreven door\" \/>\n\t<meta name=\"twitter:data1\" content=\"Rik van der Wardt\" \/>\n\t<meta name=\"twitter:label2\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/datasciencepartners.nl\\\/r-functions\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/datasciencepartners.nl\\\/r-functions\\\/\"},\"author\":{\"name\":\"Rik van der Wardt\",\"@id\":\"https:\\\/\\\/datasciencepartners.nl\\\/#\\\/schema\\\/person\\\/720090a3a16c8f4c9eab203325fc2a63\"},\"headline\":\"R functions: duidelijke uitleg over hoe je werkt met functies in R\",\"datePublished\":\"2023-12-05T14:15:21+00:00\",\"dateModified\":\"2023-12-12T14:07:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/datasciencepartners.nl\\\/r-functions\\\/\"},\"wordCount\":521,\"publisher\":{\"@id\":\"https:\\\/\\\/datasciencepartners.nl\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/datasciencepartners.nl\\\/r-functions\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/datasciencepartners.nl\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/r-functions-uitleg-tutorial.jpg\",\"articleSection\":[\"R\"],\"inLanguage\":\"nl-NL\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/datasciencepartners.nl\\\/r-functions\\\/\",\"url\":\"https:\\\/\\\/datasciencepartners.nl\\\/r-functions\\\/\",\"name\":\"R functions: duidelijke uitleg over hoe je werkt met functies in R\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/datasciencepartners.nl\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/datasciencepartners.nl\\\/r-functions\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/datasciencepartners.nl\\\/r-functions\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/datasciencepartners.nl\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/r-functions-uitleg-tutorial.jpg\",\"datePublished\":\"2023-12-05T14:15:21+00:00\",\"dateModified\":\"2023-12-12T14:07:45+00:00\",\"description\":\"Hoe werk je met standaard- \\\/ zelfgeschreven functies in R? Je leest er alles over in dit blog. Heldere uitleg \\\/ tutorial over R functions.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/datasciencepartners.nl\\\/r-functions\\\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/datasciencepartners.nl\\\/r-functions\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/datasciencepartners.nl\\\/r-functions\\\/#primaryimage\",\"url\":\"https:\\\/\\\/datasciencepartners.nl\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/r-functions-uitleg-tutorial.jpg\",\"contentUrl\":\"https:\\\/\\\/datasciencepartners.nl\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/r-functions-uitleg-tutorial.jpg\",\"width\":1200,\"height\":543,\"caption\":\"r functions uitleg tutorial\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/datasciencepartners.nl\\\/r-functions\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/datasciencepartners.nl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"R functions: duidelijke uitleg over hoe je werkt met functies in R\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/datasciencepartners.nl\\\/#website\",\"url\":\"https:\\\/\\\/datasciencepartners.nl\\\/\",\"name\":\"Data Science Partners | Trainingen Data Science & AI in Python, SQL & R\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/datasciencepartners.nl\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/datasciencepartners.nl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/datasciencepartners.nl\\\/#organization\",\"name\":\"Data Science Partners\",\"url\":\"https:\\\/\\\/datasciencepartners.nl\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/datasciencepartners.nl\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/datasciencepartners.nl\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/data-science-partners.png\",\"contentUrl\":\"https:\\\/\\\/datasciencepartners.nl\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/data-science-partners.png\",\"width\":655,\"height\":329,\"caption\":\"Data Science Partners\"},\"image\":{\"@id\":\"https:\\\/\\\/datasciencepartners.nl\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Data-Science-Partners-102566501086560\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/23709861\\\/\"],\"description\":\"Data Science Partners helpt organisaties met Data Science & AI. We werken voornamelijk met Python, SQL & R. We geven trainingen en doen consultancy opdrachten.\",\"email\":\"info@datasciencepartners.nl\",\"telephone\":\"0202443146\",\"legalName\":\"Data Science Partners B.V.\",\"foundingDate\":\"2019-10-01\",\"vatID\":\"NL863566261B01\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"11\",\"maxValue\":\"50\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/datasciencepartners.nl\\\/#\\\/schema\\\/person\\\/720090a3a16c8f4c9eab203325fc2a63\",\"name\":\"Rik van der Wardt\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ea1de6dc79c964ff397cde12784a8a7863522853762d25b10d1732b783192c26?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ea1de6dc79c964ff397cde12784a8a7863522853762d25b10d1732b783192c26?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ea1de6dc79c964ff397cde12784a8a7863522853762d25b10d1732b783192c26?s=96&d=mm&r=g\",\"caption\":\"Rik van der Wardt\"},\"description\":\"Rik is data scientist, AI engineer en marketeer bij Data Science Partners. Vanuit zijn achtergrond op de Technische Universiteit Eindhoven heeft hij veel affiniteit met data. Na zijn studie heeft hij als consultant altijd met data gewerkt en tevens ervaring opgedaan in het geven van trainingen.\",\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/rikvanderwardt\\\/\"],\"honorificPrefix\":\"Heer\",\"honorificSuffix\":\"Ir.\",\"birthDate\":\"1989-04-03\",\"gender\":\"mannelijk\",\"knowsAbout\":[\"AI\",\"Data Science\",\"Agile\",\"Data-Driven Marketing\"],\"knowsLanguage\":[\"Nederlands\",\"Engels\"],\"jobTitle\":\"AI engineer, Data-driven marketeer\",\"worksFor\":\"Data Science Partners\",\"url\":\"https:\\\/\\\/datasciencepartners.nl\\\/author\\\/rik-van-der-wardt\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"R functions: duidelijke uitleg over hoe je werkt met functies in R","description":"Hoe werk je met standaard- \/ zelfgeschreven functies in R? Je leest er alles over in dit blog. Heldere uitleg \/ tutorial over R functions.","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:\/\/datasciencepartners.nl\/r-functions\/","og_locale":"nl_NL","og_type":"article","og_title":"R functions: duidelijke uitleg over hoe je werkt met functies in R","og_description":"Hoe werk je met standaard- \/ zelfgeschreven functies in R? Je leest er alles over in dit blog. Heldere uitleg \/ tutorial over R functions.","og_url":"https:\/\/datasciencepartners.nl\/r-functions\/","og_site_name":"Data Science Partners | Trainingen Data Science in Python, SQL &amp; R","article_publisher":"https:\/\/www.facebook.com\/Data-Science-Partners-102566501086560","article_published_time":"2023-12-05T14:15:21+00:00","article_modified_time":"2023-12-12T14:07:45+00:00","og_image":[{"width":1200,"height":543,"url":"https:\/\/datasciencepartners.nl\/wp-content\/uploads\/2023\/12\/r-functions-uitleg-tutorial.jpg","type":"image\/jpeg"}],"author":"Rik van der Wardt","twitter_card":"summary_large_image","twitter_misc":{"Geschreven door":"Rik van der Wardt","Geschatte leestijd":"3 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/datasciencepartners.nl\/r-functions\/#article","isPartOf":{"@id":"https:\/\/datasciencepartners.nl\/r-functions\/"},"author":{"name":"Rik van der Wardt","@id":"https:\/\/datasciencepartners.nl\/#\/schema\/person\/720090a3a16c8f4c9eab203325fc2a63"},"headline":"R functions: duidelijke uitleg over hoe je werkt met functies in R","datePublished":"2023-12-05T14:15:21+00:00","dateModified":"2023-12-12T14:07:45+00:00","mainEntityOfPage":{"@id":"https:\/\/datasciencepartners.nl\/r-functions\/"},"wordCount":521,"publisher":{"@id":"https:\/\/datasciencepartners.nl\/#organization"},"image":{"@id":"https:\/\/datasciencepartners.nl\/r-functions\/#primaryimage"},"thumbnailUrl":"https:\/\/datasciencepartners.nl\/wp-content\/uploads\/2023\/12\/r-functions-uitleg-tutorial.jpg","articleSection":["R"],"inLanguage":"nl-NL"},{"@type":"WebPage","@id":"https:\/\/datasciencepartners.nl\/r-functions\/","url":"https:\/\/datasciencepartners.nl\/r-functions\/","name":"R functions: duidelijke uitleg over hoe je werkt met functies in R","isPartOf":{"@id":"https:\/\/datasciencepartners.nl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/datasciencepartners.nl\/r-functions\/#primaryimage"},"image":{"@id":"https:\/\/datasciencepartners.nl\/r-functions\/#primaryimage"},"thumbnailUrl":"https:\/\/datasciencepartners.nl\/wp-content\/uploads\/2023\/12\/r-functions-uitleg-tutorial.jpg","datePublished":"2023-12-05T14:15:21+00:00","dateModified":"2023-12-12T14:07:45+00:00","description":"Hoe werk je met standaard- \/ zelfgeschreven functies in R? Je leest er alles over in dit blog. Heldere uitleg \/ tutorial over R functions.","breadcrumb":{"@id":"https:\/\/datasciencepartners.nl\/r-functions\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/datasciencepartners.nl\/r-functions\/"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/datasciencepartners.nl\/r-functions\/#primaryimage","url":"https:\/\/datasciencepartners.nl\/wp-content\/uploads\/2023\/12\/r-functions-uitleg-tutorial.jpg","contentUrl":"https:\/\/datasciencepartners.nl\/wp-content\/uploads\/2023\/12\/r-functions-uitleg-tutorial.jpg","width":1200,"height":543,"caption":"r functions uitleg tutorial"},{"@type":"BreadcrumbList","@id":"https:\/\/datasciencepartners.nl\/r-functions\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/datasciencepartners.nl\/"},{"@type":"ListItem","position":2,"name":"R functions: duidelijke uitleg over hoe je werkt met functies in R"}]},{"@type":"WebSite","@id":"https:\/\/datasciencepartners.nl\/#website","url":"https:\/\/datasciencepartners.nl\/","name":"Data Science Partners | Trainingen Data Science & AI in Python, SQL & R","description":"","publisher":{"@id":"https:\/\/datasciencepartners.nl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/datasciencepartners.nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Organization","@id":"https:\/\/datasciencepartners.nl\/#organization","name":"Data Science Partners","url":"https:\/\/datasciencepartners.nl\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/datasciencepartners.nl\/#\/schema\/logo\/image\/","url":"https:\/\/datasciencepartners.nl\/wp-content\/uploads\/2021\/02\/data-science-partners.png","contentUrl":"https:\/\/datasciencepartners.nl\/wp-content\/uploads\/2021\/02\/data-science-partners.png","width":655,"height":329,"caption":"Data Science Partners"},"image":{"@id":"https:\/\/datasciencepartners.nl\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Data-Science-Partners-102566501086560","https:\/\/www.linkedin.com\/company\/23709861\/"],"description":"Data Science Partners helpt organisaties met Data Science & AI. We werken voornamelijk met Python, SQL & R. We geven trainingen en doen consultancy opdrachten.","email":"info@datasciencepartners.nl","telephone":"0202443146","legalName":"Data Science Partners B.V.","foundingDate":"2019-10-01","vatID":"NL863566261B01","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"11","maxValue":"50"}},{"@type":"Person","@id":"https:\/\/datasciencepartners.nl\/#\/schema\/person\/720090a3a16c8f4c9eab203325fc2a63","name":"Rik van der Wardt","image":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/secure.gravatar.com\/avatar\/ea1de6dc79c964ff397cde12784a8a7863522853762d25b10d1732b783192c26?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ea1de6dc79c964ff397cde12784a8a7863522853762d25b10d1732b783192c26?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ea1de6dc79c964ff397cde12784a8a7863522853762d25b10d1732b783192c26?s=96&d=mm&r=g","caption":"Rik van der Wardt"},"description":"Rik is data scientist, AI engineer en marketeer bij Data Science Partners. Vanuit zijn achtergrond op de Technische Universiteit Eindhoven heeft hij veel affiniteit met data. Na zijn studie heeft hij als consultant altijd met data gewerkt en tevens ervaring opgedaan in het geven van trainingen.","sameAs":["https:\/\/www.linkedin.com\/in\/rikvanderwardt\/"],"honorificPrefix":"Heer","honorificSuffix":"Ir.","birthDate":"1989-04-03","gender":"mannelijk","knowsAbout":["AI","Data Science","Agile","Data-Driven Marketing"],"knowsLanguage":["Nederlands","Engels"],"jobTitle":"AI engineer, Data-driven marketeer","worksFor":"Data Science Partners","url":"https:\/\/datasciencepartners.nl\/author\/rik-van-der-wardt\/"}]}},"_links":{"self":[{"href":"https:\/\/datasciencepartners.nl\/wp-json\/wp\/v2\/posts\/21116","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/datasciencepartners.nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/datasciencepartners.nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/datasciencepartners.nl\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/datasciencepartners.nl\/wp-json\/wp\/v2\/comments?post=21116"}],"version-history":[{"count":11,"href":"https:\/\/datasciencepartners.nl\/wp-json\/wp\/v2\/posts\/21116\/revisions"}],"predecessor-version":[{"id":21161,"href":"https:\/\/datasciencepartners.nl\/wp-json\/wp\/v2\/posts\/21116\/revisions\/21161"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/datasciencepartners.nl\/wp-json\/wp\/v2\/media\/21120"}],"wp:attachment":[{"href":"https:\/\/datasciencepartners.nl\/wp-json\/wp\/v2\/media?parent=21116"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/datasciencepartners.nl\/wp-json\/wp\/v2\/categories?post=21116"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/datasciencepartners.nl\/wp-json\/wp\/v2\/tags?post=21116"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}