{"id":2665,"date":"2023-07-21T06:47:49","date_gmt":"2023-07-21T06:47:49","guid":{"rendered":"https:\/\/statorials.org\/nl\/pandas-fillna-met-gemeen\/"},"modified":"2023-07-21T06:47:49","modified_gmt":"2023-07-21T06:47:49","slug":"pandas-fillna-met-gemeen","status":"publish","type":"post","link":"https:\/\/statorials.org\/nl\/pandas-fillna-met-gemeen\/","title":{"rendered":"Panda&#39;s: hoe nan-waarden vullen met gemiddelde (3 voorbeelden)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">U kunt de functie <strong>fillna()<\/strong> gebruiken om NaN-waarden in een pandas DataFrame te vervangen.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Hier zijn drie veelvoorkomende manieren om deze functie te gebruiken:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Methode 1: Vul NaN-waarden in een kolom met het gemiddelde<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df[' <span style=\"color: #ff0000;\">col1<\/span> '] = df[' <span style=\"color: #ff0000;\">col1<\/span> ']. <span style=\"color: #3366ff;\">fillna<\/span> (df[' <span style=\"color: #ff0000;\">col1<\/span> ']. <span style=\"color: #3366ff;\">mean<\/span> ())<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Methode 2: Vul NaN-waarden in meerdere kolommen met gemiddelde<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df[[' <span style=\"color: #ff0000;\">col1<\/span> ', ' <span style=\"color: #ff0000;\">col2<\/span> ']] = df[[' <span style=\"color: #ff0000;\">col1<\/span> ', ' <span style=\"color: #ff0000;\">col2<\/span> ']]. <span style=\"color: #3366ff;\">fillna<\/span> (df[[' <span style=\"color: #ff0000;\">col1<\/span> ',' <span style=\"color: #ff0000;\">col2<\/span> ']]. <span style=\"color: #3366ff;\">mean<\/span> ())<\/strong><\/pre>\n<p> <span style=\"color: #000000;\"><strong>Methode 3: Vul NaN-waarden in alle kolommen in met gemiddelde<\/strong><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>df = df. <span style=\"color: #3366ff;\">fillna<\/span> ( <span style=\"color: #3366ff;\">df.mean<\/span> ())<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">De volgende voorbeelden laten zien hoe u elke methode 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: #107d3f;\">import<\/span> numpy <span style=\"color: #107d3f;\">as<\/span> np\n<span style=\"color: #107d3f;\">import<\/span> pandas <span style=\"color: #107d3f;\">as<\/span> pd\n\n<span style=\"color: #008080;\">#create DataFrame with some NaN values<\/span>\ndf = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">rating<\/span> ': [np.nan, 85, np.nan, 88, 94, 90, 76, 75, 87, 86],\n                   ' <span style=\"color: #ff0000;\">points<\/span> ': [25, np.nan, 14, 16, 27, 20, 12, 15, 14, 19],\n                   ' <span style=\"color: #ff0000;\">assists<\/span> ': [5, 7, 7, np.nan, 5, 7, 6, 9, 9, 5],\n                   ' <span style=\"color: #ff0000;\">rebounds<\/span> ': [11, 8, 10, 6, 6, 9, 6, 10, 10, 7]})\n<span style=\"color: #008080;\">\n#view DataFrame<\/span>\ndf\n\n        rating points assists rebounds\n0 NaN 25.0 5.0 11\n1 85.0 NaN 7.0 8\n2 NaN 14.0 7.0 10\n3 88.0 16.0 NaN 6\n4 94.0 27.0 5.0 6\n5 90.0 20.0 7.0 9\n6 76.0 12.0 6.0 6\n7 75.0 15.0 9.0 10\n8 87.0 14.0 9.0 10\n9 86.0 19.0 5.0 7\n<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Voorbeeld 1: Vul NaN-waarden in een kolom met het gemiddelde<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">De volgende code laat zien hoe je de NaN-waarden in de <strong>beoordelingskolom<\/strong> vult met de gemiddelde waarde van de <strong>beoordelingskolom<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#fill NaNs with column mean in 'rating' column<\/span>\n<span style=\"color: #008080;\"><span style=\"color: #000000;\">df[' <span style=\"color: #ff0000;\">rating<\/span> '] = df[' <span style=\"color: #ff0000;\">rating<\/span> ']. <span style=\"color: #3366ff;\">fillna<\/span> (df[' <span style=\"color: #ff0000;\">rating<\/span> ']. <span style=\"color: #3366ff;\">mean<\/span> ())\n\n<\/span>#view updated DataFrame<\/span>\ndf\n\n\trating points assists rebounds\n0 85.125 25.0 5.0 11\n1 85,000 NaN 7.0 8\n2 85.125 14.0 7.0 10\n3 88,000 16.0 NaN 6\n4 94,000 27.0 5.0 6\n5 90,000 20.0 7.0 9\n6 76,000 12.0 6.0 6\n7 75,000 15.0 9.0 10\n8 87,000 14.0 9.0 10\n9 86,000 19.0 5.0 7\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">De gemiddelde waarde in de <strong>beoordelingskolom<\/strong> was <strong>85.125<\/strong> , dus elk van de NaN-waarden in de <strong>beoordelingskolom<\/strong> was met die waarde gevuld.<\/span><\/p>\n<h3> <strong>Voorbeeld 2:<\/strong> <span style=\"color: #000000;\"><strong>Vul NaN-waarden in meerdere kolommen met het gemiddelde<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">De volgende code laat zien hoe u de NaN-waarden in de <strong>beoordelings-<\/strong> en <strong>puntenkolommen<\/strong> kunt invullen met hun respectievelijke kolomgemiddelden:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#fill NaNs with column means in 'rating' and 'points' columns<\/span>\ndf[[' <span style=\"color: #ff0000;\">rating<\/span> ', ' <span style=\"color: #ff0000;\">points<\/span> ']] = df[[' <span style=\"color: #ff0000;\">rating<\/span> ', ' <span style=\"color: #ff0000;\">points<\/span> ']]. <span style=\"color: #3366ff;\">fillna<\/span> (df[[' <span style=\"color: #ff0000;\">rating<\/span> ',' <span style=\"color: #ff0000;\">points<\/span> ']]. <span style=\"color: #3366ff;\">mean<\/span> ())\n\n<span style=\"color: #008080;\">#view updated DataFrame\n<\/span>df\n\n\trating points assists rebounds\n0 85.125 25.0 5.0 11\n1 85,000 18.0 7.0 8\n2 85.125 14.0 7.0 10\n3 88,000 16.0 NaN 6\n4 94,000 27.0 5.0 6\n5 90,000 20.0 7.0 9\n6 76,000 12.0 6.0 6\n7 75,000 15.0 9.0 10\n8 87,000 14.0 9.0 10\n9 86,000 19.0 5.0 7\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">De NaN-waarden in de <strong>cijfer-<\/strong> en <strong>puntkolommen<\/strong> zijn gevuld met hun respectieve kolomgemiddelden.<\/span><\/p>\n<h3> <strong>Voorbeeld 3: Vul de NaN-waarden in alle kolommen met het gemiddelde<\/strong><\/h3>\n<p> <span style=\"color: #000000;\">De volgende code laat zien hoe je de NaN-waarden in elke kolom vult met de kolomgemiddelden:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#fill NaNs with column means in each column<\/span> \ndf = df. <span style=\"color: #3366ff;\">fillna<\/span> ( <span style=\"color: #3366ff;\">df.mean<\/span> ())\n\n<span style=\"color: #008080;\">#view updated DataFrame\n<\/span>df\n\n        rating points assists rebounds\n0 85.125 25.0 5.000000 11\n1 85,000 18.0 7,000000 8\n2 85.125 14.0 7.000000 10\n3 88,000 16.0 6.666667 6\n4 94,000 27.0 5,000000 6\n5 90,000 20.0 7,000000 9\n6 76,000 12.0 6,000000 6\n7 75,000 15.0 9,000000 10\n8 87,000 14.0 9,000000 10\n9 86,000 19.0 5,000000 7\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Merk op dat de NaN-waarden in elke kolom zijn gevuld met het gemiddelde van hun kolom.<\/span><\/p>\n<p> <span style=\"color: #000000;\">U kunt <a href=\"https:\/\/pandas.pydata.org\/pandas-docs\/stable\/reference\/api\/pandas.DataFrame.fillna.html\" target=\"_blank\" rel=\"noopener\">hier<\/a> de volledige online documentatie voor de functie <strong>fillna()<\/strong> vinden.<\/span><\/p>\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 bewerkingen in panda&#8217;s kunt uitvoeren:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/nl\/pandas-tellen-ontbrekende-waarden\/\" target=\"_blank\" rel=\"noopener\">Hoe ontbrekende waarden bij panda&#8217;s te tellen<\/a><br \/> <a href=\"https:\/\/statorials.org\/nl\/laat-pandas-vallen\/\" target=\"_blank\" rel=\"noopener\">Hoe rijen met NaN-waarden in Panda&#8217;s te verwijderen<\/a><br \/> <a href=\"https:\/\/statorials.org\/nl\/pandas-laten-rijen-met-waarde-vallen\/\" target=\"_blank\" rel=\"noopener\">Hoe rijen met een specifieke waarde in Pandas te verwijderen<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>U kunt de functie fillna() gebruiken om NaN-waarden in een pandas DataFrame te vervangen. Hier zijn drie veelvoorkomende manieren om deze functie te gebruiken: Methode 1: Vul NaN-waarden in een kolom met het gemiddelde df[&#8218; col1 &#8218;] = df[&#8218; col1 &#8218;]. fillna (df[&#8218; col1 &#8218;]. mean ()) Methode 2: Vul NaN-waarden in meerdere kolommen met [&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-2665","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>Panda&#039;s: NaN-waarden vullen met het gemiddelde (3 voorbeelden) - Statorials<\/title>\n<meta name=\"description\" content=\"In deze tutorial wordt uitgelegd hoe je NaN-waarden vult met het gemiddelde in een pandas DataFrame, 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\/pandas-fillna-met-gemeen\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Panda&#039;s: NaN-waarden vullen met het gemiddelde (3 voorbeelden) - Statorials\" \/>\n<meta property=\"og:description\" content=\"In deze tutorial wordt uitgelegd hoe je NaN-waarden vult met het gemiddelde in een pandas DataFrame, met verschillende voorbeelden.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/nl\/pandas-fillna-met-gemeen\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-21T06:47:49+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-fillna-met-gemeen\/\",\"url\":\"https:\/\/statorials.org\/nl\/pandas-fillna-met-gemeen\/\",\"name\":\"Panda&#39;s: NaN-waarden vullen met het gemiddelde (3 voorbeelden) - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/nl\/#website\"},\"datePublished\":\"2023-07-21T06:47:49+00:00\",\"dateModified\":\"2023-07-21T06:47:49+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219\"},\"description\":\"In deze tutorial wordt uitgelegd hoe je NaN-waarden vult met het gemiddelde in een pandas DataFrame, met verschillende voorbeelden.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/nl\/pandas-fillna-met-gemeen\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/nl\/pandas-fillna-met-gemeen\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/nl\/pandas-fillna-met-gemeen\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Thuis\",\"item\":\"https:\/\/statorials.org\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Panda&#39;s: hoe nan-waarden vullen met gemiddelde (3 voorbeelden)\"}]},{\"@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":"Panda&#39;s: NaN-waarden vullen met het gemiddelde (3 voorbeelden) - Statorials","description":"In deze tutorial wordt uitgelegd hoe je NaN-waarden vult met het gemiddelde in een pandas DataFrame, 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\/pandas-fillna-met-gemeen\/","og_locale":"de_DE","og_type":"article","og_title":"Panda&#39;s: NaN-waarden vullen met het gemiddelde (3 voorbeelden) - Statorials","og_description":"In deze tutorial wordt uitgelegd hoe je NaN-waarden vult met het gemiddelde in een pandas DataFrame, met verschillende voorbeelden.","og_url":"https:\/\/statorials.org\/nl\/pandas-fillna-met-gemeen\/","og_site_name":"Statorials","article_published_time":"2023-07-21T06:47:49+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-fillna-met-gemeen\/","url":"https:\/\/statorials.org\/nl\/pandas-fillna-met-gemeen\/","name":"Panda&#39;s: NaN-waarden vullen met het gemiddelde (3 voorbeelden) - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/nl\/#website"},"datePublished":"2023-07-21T06:47:49+00:00","dateModified":"2023-07-21T06:47:49+00:00","author":{"@id":"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219"},"description":"In deze tutorial wordt uitgelegd hoe je NaN-waarden vult met het gemiddelde in een pandas DataFrame, met verschillende voorbeelden.","breadcrumb":{"@id":"https:\/\/statorials.org\/nl\/pandas-fillna-met-gemeen\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/nl\/pandas-fillna-met-gemeen\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/nl\/pandas-fillna-met-gemeen\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Thuis","item":"https:\/\/statorials.org\/nl\/"},{"@type":"ListItem","position":2,"name":"Panda&#39;s: hoe nan-waarden vullen met gemiddelde (3 voorbeelden)"}]},{"@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\/2665","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=2665"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/posts\/2665\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/media?parent=2665"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/categories?post=2665"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/tags?post=2665"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}