{"id":2095,"date":"2023-07-23T17:39:42","date_gmt":"2023-07-23T17:39:42","guid":{"rendered":"https:\/\/statorials.org\/nl\/pandas-zijn-ter-plaatse-van-toepassing\/"},"modified":"2023-07-23T17:39:42","modified_gmt":"2023-07-23T17:39:42","slug":"pandas-zijn-ter-plaatse-van-toepassing","status":"publish","type":"post","link":"https:\/\/statorials.org\/nl\/pandas-zijn-ter-plaatse-van-toepassing\/","title":{"rendered":"Hoe pandas op zijn plaats te gebruiken apply()."},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">De functie pandas <a href=\"https:\/\/pandas.pydata.org\/docs\/reference\/api\/pandas.DataFrame.apply.html\" target=\"_blank\" rel=\"noopener\">apply()<\/a> kan worden gebruikt om een functie toe te passen op rijen of kolommen van een pandas DataFrame.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Deze functie verschilt van andere functies zoals <strong>drop()<\/strong> en <strong>Replace()<\/strong> die een inplace-argument bieden:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df. <span style=\"color: #3366ff;\">drop<\/span> ([' <span style=\"color: #ff0000;\">column1<\/span> '], inplace= <span style=\"color: #008000;\">True<\/span> )\n\ndf. <span style=\"color: #3366ff;\">rename<\/span> ({' <span style=\"color: #ff0000;\">old_column<\/span> ': ' <span style=\"color: #ff0000;\">new_column<\/span> '}, inplace= <span style=\"color: #008000;\">True<\/span> )\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">De functie <strong>apply()<\/strong> heeft geen inplace-argument, dus we moeten de volgende syntaxis gebruiken om een inplace DataFrame te transformeren:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df = df. <span style=\"color: #3366ff;\">apply<\/span> ( <span style=\"color: #008000;\">lambda<\/span> x: x* <span style=\"color: #008000;\">2<\/span> )<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">De volgende voorbeelden laten zien hoe u deze syntaxis in de praktijk kunt gebruiken met de volgende panda&#8217;s DataFrame:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">import<\/span> pandas <span style=\"color: #008000;\">as<\/span> pd\n\n<span style=\"color: #008080;\">#createDataFrame\n<\/span>df = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">points<\/span> ': [25, 12, 15, 14, 19, 23, 25, 29],\n                   ' <span style=\"color: #ff0000;\">assists<\/span> ': [5, 7, 7, 9, 12, 9, 9, 4],\n                   ' <span style=\"color: #ff0000;\">rebounds<\/span> ': [11, 8, 10, 6, 6, 5, 9, 12]})\n\n<span style=\"color: #008080;\">#view DataFrame\n<\/span>df\n\n        points assists rebounds\n0 25 5 11\n1 12 7 8\n2 15 7 10\n3 14 9 6\n4 19 12 6\n5 23 9 5\n6 25 9 9\n7 29 4 12\n<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Voorbeeld 1: Gebruik apply() voor een kolom<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">De volgende code laat zien hoe u <strong>apply()<\/strong> gebruikt om een dataframekolom op zijn plaats te transformeren:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#multiply all values in 'points' column by 2 in place\n<\/span>df. <span style=\"color: #3366ff;\">loc<\/span> [:, ' <span style=\"color: #ff0000;\">points<\/span> '] = df. <span style=\"color: #3366ff;\">points<\/span> . <span style=\"color: #3366ff;\">apply<\/span> ( <span style=\"color: #008000;\">lambda<\/span> x: x* <span style=\"color: #008000;\">2<\/span> )\n\n<span style=\"color: #008080;\">#view updated DataFrame<\/span>\ndf\n\npoints assists rebounds\n0 50 5 11\n1 24 7 8\n2 30 7 10\n3 28 9 6\n4 38 12 6\n5 46 9 5\n6 50 9 9\n7 58 4 12\n<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Voorbeeld 2: Gebruik apply() voor meerdere kolommen<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">De volgende code laat zien hoe u <strong>apply()<\/strong> gebruikt om meerdere dataframekolommen op hun plaats te transformeren:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">multiply all values in 'points' and 'rebounds' column by 2 in place<\/span>\ndf[[' <span style=\"color: #ff0000;\">points<\/span> ', ' <span style=\"color: #ff0000;\">rebounds<\/span> ']] = df[[' <span style=\"color: #ff0000;\">points<\/span> ', ' <span style=\"color: #ff0000;\">rebounds<\/span> ']]. <span style=\"color: #3366ff;\">apply<\/span> ( <span style=\"color: #008000;\">lambda<\/span> x: x* <span style=\"color: #008000;\">2<\/span> )\n\n<span style=\"color: #008080;\">#view updated DataFrame\n<\/span>df\n\n\tpoints assists rebounds\n0 50 5 22\n1 24 7 16\n2 30 7 20\n3 28 9 12\n4 38 12 12\n5 46 9 10\n6 50 9 18\n7 58 4 24\n<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Voorbeeld 3: Gebruik apply() voor alle kolommen<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">De volgende code laat zien hoe u <strong>apply()<\/strong> gebruikt om alle kolommen in het dataframe op hun plaats te transformeren:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#multiply values in all columns by 2\n<\/span>df = df. <span style=\"color: #3366ff;\">apply<\/span> ( <span style=\"color: #008000;\">lambda<\/span> x: x* <span style=\"color: #008000;\">2<\/span> )\n\n<span style=\"color: #008080;\">#view updated DataFrame<\/span>\ndf\n\n\tpoints assists rebounds\n0 50 10 22\n1 24 14 16\n2 30 14 20\n3 28 18 12\n4 38 24 12\n5 46 18 10\n6 50 18 18\n7 58 8 24\n<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Aanvullende bronnen<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende functies in panda&#8217;s kunt uitvoeren:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/nl\/zijn-pandakolommen\/\" target=\"_blank\" rel=\"noopener\">Hoe de som van kolommen in Panda&#8217;s te berekenen<\/a><br \/> <a href=\"https:\/\/statorials.org\/nl\/gemiddelde-pandaskolom\/\" target=\"_blank\" rel=\"noopener\">Hoe het gemiddelde van kolommen in Panda&#8217;s te berekenen<\/a><br \/> Hoe u de maximale waarde van kolommen in Panda&#8217;s kunt vinden<\/p>\n","protected":false},"excerpt":{"rendered":"<p>De functie pandas apply() kan worden gebruikt om een functie toe te passen op rijen of kolommen van een pandas DataFrame. Deze functie verschilt van andere functies zoals drop() en Replace() die een inplace-argument bieden: df. drop ([&#8218; column1 &#8218;], inplace= True ) df. rename ({&#8218; old_column &#8218;: &#8218; new_column &#8218;}, inplace= True ) De [&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-2095","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 Pandas apply() op zijn plaats te gebruiken \u2013 Statorials<\/title>\n<meta name=\"description\" content=\"In deze tutorial wordt uitgelegd hoe u de pandas apply()-functie gebruikt, inclusief 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\/pandas-zijn-ter-plaatse-van-toepassing\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hoe Pandas apply() op zijn plaats te gebruiken \u2013 Statorials\" \/>\n<meta property=\"og:description\" content=\"In deze tutorial wordt uitgelegd hoe u de pandas apply()-functie gebruikt, inclusief verschillende voorbeelden.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/nl\/pandas-zijn-ter-plaatse-van-toepassing\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-23T17:39:42+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\/pandas-zijn-ter-plaatse-van-toepassing\/\",\"url\":\"https:\/\/statorials.org\/nl\/pandas-zijn-ter-plaatse-van-toepassing\/\",\"name\":\"Hoe Pandas apply() op zijn plaats te gebruiken \u2013 Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/nl\/#website\"},\"datePublished\":\"2023-07-23T17:39:42+00:00\",\"dateModified\":\"2023-07-23T17:39:42+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219\"},\"description\":\"In deze tutorial wordt uitgelegd hoe u de pandas apply()-functie gebruikt, inclusief verschillende voorbeelden.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/nl\/pandas-zijn-ter-plaatse-van-toepassing\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/nl\/pandas-zijn-ter-plaatse-van-toepassing\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/nl\/pandas-zijn-ter-plaatse-van-toepassing\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Thuis\",\"item\":\"https:\/\/statorials.org\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hoe pandas op zijn plaats te gebruiken apply().\"}]},{\"@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 Pandas apply() op zijn plaats te gebruiken \u2013 Statorials","description":"In deze tutorial wordt uitgelegd hoe u de pandas apply()-functie gebruikt, inclusief 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\/pandas-zijn-ter-plaatse-van-toepassing\/","og_locale":"de_DE","og_type":"article","og_title":"Hoe Pandas apply() op zijn plaats te gebruiken \u2013 Statorials","og_description":"In deze tutorial wordt uitgelegd hoe u de pandas apply()-functie gebruikt, inclusief verschillende voorbeelden.","og_url":"https:\/\/statorials.org\/nl\/pandas-zijn-ter-plaatse-van-toepassing\/","og_site_name":"Statorials","article_published_time":"2023-07-23T17:39:42+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\/pandas-zijn-ter-plaatse-van-toepassing\/","url":"https:\/\/statorials.org\/nl\/pandas-zijn-ter-plaatse-van-toepassing\/","name":"Hoe Pandas apply() op zijn plaats te gebruiken \u2013 Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/nl\/#website"},"datePublished":"2023-07-23T17:39:42+00:00","dateModified":"2023-07-23T17:39:42+00:00","author":{"@id":"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219"},"description":"In deze tutorial wordt uitgelegd hoe u de pandas apply()-functie gebruikt, inclusief verschillende voorbeelden.","breadcrumb":{"@id":"https:\/\/statorials.org\/nl\/pandas-zijn-ter-plaatse-van-toepassing\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/nl\/pandas-zijn-ter-plaatse-van-toepassing\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/nl\/pandas-zijn-ter-plaatse-van-toepassing\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Thuis","item":"https:\/\/statorials.org\/nl\/"},{"@type":"ListItem","position":2,"name":"Hoe pandas op zijn plaats te gebruiken apply()."}]},{"@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\/2095","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=2095"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/posts\/2095\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/media?parent=2095"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/categories?post=2095"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/tags?post=2095"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}