{"id":3770,"date":"2023-07-15T15:59:12","date_gmt":"2023-07-15T15:59:12","guid":{"rendered":"https:\/\/statorials.org\/nl\/pandas-vinden-de-dichtstbijzijnde-waarde\/"},"modified":"2023-07-15T15:59:12","modified_gmt":"2023-07-15T15:59:12","slug":"pandas-vinden-de-dichtstbijzijnde-waarde","status":"publish","type":"post","link":"https:\/\/statorials.org\/nl\/pandas-vinden-de-dichtstbijzijnde-waarde\/","title":{"rendered":"Hoe u de dichtstbijzijnde waarde kunt vinden in pandas dataframe (met voorbeeld)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">U kunt de volgende basissyntaxis gebruiken om de rij in een Panda DataFrame te vinden die de waarde bevat die het dichtst bij een waarde ligt die in een bepaalde kolom is opgegeven:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#find row with closest value to 101 in points column<\/span>\ndf_closest = df. <span style=\"color: #3366ff;\">iloc<\/span> [(df[' <span style=\"color: #ff0000;\">dots<\/span> ']- <span style=\"color: #008000;\">101<\/span> ). <span style=\"color: #3366ff;\">abs<\/span> (). <span style=\"color: #3366ff;\">argsort<\/span> ()[:1]]\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Het volgende voorbeeld laat zien hoe u deze syntaxis in de praktijk kunt gebruiken.<\/span><\/p>\n<h2> <strong><span style=\"color: #000000;\">Voorbeeld: Zoek de dichtstbijzijnde waarde in Pandas DataFrame<\/span><\/strong><\/h2>\n<p> <span style=\"color: #000000;\">Stel dat we het volgende panda&#8217;s DataFrame hebben dat het aantal punten bevat dat door verschillende basketbalteams is gescoord:<\/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;\">team<\/span> ': ['Mavs', 'Nets', 'Hawks', 'Kings', 'Spurs', 'Cavs'],\n                   ' <span style=\"color: #ff0000;\">points<\/span> ': [99, 100, 96, 104, 89, 93]})\n\n<span style=\"color: #008080;\">#view DataFrame\n<\/span><span style=\"color: #008000;\">print<\/span> (df)\n\n    team points\n0 Mavs 99\n1 Nets 100\n2 Hawks 96\n3 Kings 104\n4 Spurs 89\n5 Cavs 93\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Stel nu dat we de rij van het DataFrame willen selecteren die een waarde bevat in de <strong>puntkolom<\/strong> die het dichtst bij <strong>101<\/strong> ligt.<\/span><\/p>\n<p> <span style=\"color: #000000;\">We kunnen hiervoor de volgende syntaxis gebruiken:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#find row with closest value to 101 in points column\n<\/span>df_closest = df. <span style=\"color: #3366ff;\">iloc<\/span> [(df[' <span style=\"color: #ff0000;\">dots<\/span> ']- <span style=\"color: #008000;\">101<\/span> ). <span style=\"color: #3366ff;\">abs<\/span> (). <span style=\"color: #3366ff;\">argsort<\/span> ()[:1]]\n\n<span style=\"color: #008080;\">#view results<\/span>\n<span style=\"color: #008000;\">print<\/span> (df_closest)\n\n   team points\n1 Nets 100\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Uit het resultaat kunnen we zien dat de Netten een waarde hebben in de <strong>puntenkolom<\/strong> die het dichtst bij <strong>101<\/strong> ligt.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Merk op dat we <strong>tolist()<\/strong> ook kunnen gebruiken om alleen de dichtstbijzijnde waarde zelf weer te geven in plaats van de hele rij in het panda&#8217;s DataFrame:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#display value closest to 101 in the points column\n<\/span>df_closest[' <span style=\"color: #ff0000;\">points<\/span> ']. <span style=\"color: #3366ff;\">tolist<\/span> ()\n\n[100]<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Merk ook op dat we de waarde na de functie <strong>argsort()<\/strong> kunnen wijzigen om meerdere dichtstbijzijnde waarden te vinden.<\/span><\/p>\n<p> <span style=\"color: #000000;\">We kunnen bijvoorbeeld de volgende syntaxis gebruiken om rijen in het DataFrame te vinden met de 2 waarden die het dichtst bij <strong>101<\/strong> liggen in de <strong>puntenkolom<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#find rows with two closest values to 101 in points column\n<\/span>df_closest2 = df. <span style=\"color: #3366ff;\">iloc<\/span> [(df[' <span style=\"color: #ff0000;\">dots<\/span> ']- <span style=\"color: #008000;\">101<\/span> ). <span style=\"color: #3366ff;\">abs<\/span> (). <span style=\"color: #3366ff;\">argsort<\/span> ()[:2]]\n\n<span style=\"color: #008080;\">#view results<\/span>\n<span style=\"color: #008000;\">print<\/span> (df_closest2)\n\n   team points\n1 Nets 100\n0 Mavs 99\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Uit het resultaat kunnen we zien dat de Nets de waarde hebben die het dichtst bij <strong>101<\/strong> ligt in de <strong>puntenkolom<\/strong> , terwijl de Mavs de waarde hebben die het dichtst bij <strong>101<\/strong> ligt in de <strong>puntenkolom<\/strong> .<\/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 panda-taken kunt uitvoeren:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/nl\/pandas-selecteren-rijen-op-basis-van-kolomwaarden\/\" target=\"_blank\" rel=\"noopener\">Panda&#8217;s: rijen selecteren op basis van kolomwaarden<\/a><br \/> <a href=\"https:\/\/statorials.org\/nl\/pandas-combineren-rijen-met-dezelfde-kolomwaarde\/\" target=\"_blank\" rel=\"noopener\">Panda&#8217;s: rijen combineren met dezelfde kolomwaarden<\/a><br \/> <a href=\"https:\/\/statorials.org\/nl\/pandas-laten-alle-rijen-vallen-behalve\/\" target=\"_blank\" rel=\"noopener\">Panda&#8217;s: hoe u alle rijen verwijdert, behalve enkele<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>U kunt de volgende basissyntaxis gebruiken om de rij in een Panda DataFrame te vinden die de waarde bevat die het dichtst bij een waarde ligt die in een bepaalde kolom is opgegeven: #find row with closest value to 101 in points column df_closest = df. iloc [(df[&#8218; dots &#8218;]- 101 ). abs (). argsort [&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-3770","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 u de dichtstbijzijnde waarde kunt vinden in Pandas DataFrame (met voorbeeld) \u2013 Statorials<\/title>\n<meta name=\"description\" content=\"In deze zelfstudie wordt uitgelegd hoe u de waarde in een Panda&#039;s DataFrame kunt vinden die het dichtst bij een opgegeven waarde ligt, inclusief een voorbeeld.\" \/>\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-vinden-de-dichtstbijzijnde-waarde\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hoe u de dichtstbijzijnde waarde kunt vinden in Pandas DataFrame (met voorbeeld) \u2013 Statorials\" \/>\n<meta property=\"og:description\" content=\"In deze zelfstudie wordt uitgelegd hoe u de waarde in een Panda&#039;s DataFrame kunt vinden die het dichtst bij een opgegeven waarde ligt, inclusief een voorbeeld.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/nl\/pandas-vinden-de-dichtstbijzijnde-waarde\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-15T15:59:12+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-vinden-de-dichtstbijzijnde-waarde\/\",\"url\":\"https:\/\/statorials.org\/nl\/pandas-vinden-de-dichtstbijzijnde-waarde\/\",\"name\":\"Hoe u de dichtstbijzijnde waarde kunt vinden in Pandas DataFrame (met voorbeeld) \u2013 Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/nl\/#website\"},\"datePublished\":\"2023-07-15T15:59:12+00:00\",\"dateModified\":\"2023-07-15T15:59:12+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219\"},\"description\":\"In deze zelfstudie wordt uitgelegd hoe u de waarde in een Panda&#39;s DataFrame kunt vinden die het dichtst bij een opgegeven waarde ligt, inclusief een voorbeeld.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/nl\/pandas-vinden-de-dichtstbijzijnde-waarde\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/nl\/pandas-vinden-de-dichtstbijzijnde-waarde\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/nl\/pandas-vinden-de-dichtstbijzijnde-waarde\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Thuis\",\"item\":\"https:\/\/statorials.org\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hoe u de dichtstbijzijnde waarde kunt vinden in pandas dataframe (met voorbeeld)\"}]},{\"@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 u de dichtstbijzijnde waarde kunt vinden in Pandas DataFrame (met voorbeeld) \u2013 Statorials","description":"In deze zelfstudie wordt uitgelegd hoe u de waarde in een Panda&#39;s DataFrame kunt vinden die het dichtst bij een opgegeven waarde ligt, inclusief een voorbeeld.","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-vinden-de-dichtstbijzijnde-waarde\/","og_locale":"de_DE","og_type":"article","og_title":"Hoe u de dichtstbijzijnde waarde kunt vinden in Pandas DataFrame (met voorbeeld) \u2013 Statorials","og_description":"In deze zelfstudie wordt uitgelegd hoe u de waarde in een Panda&#39;s DataFrame kunt vinden die het dichtst bij een opgegeven waarde ligt, inclusief een voorbeeld.","og_url":"https:\/\/statorials.org\/nl\/pandas-vinden-de-dichtstbijzijnde-waarde\/","og_site_name":"Statorials","article_published_time":"2023-07-15T15:59:12+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-vinden-de-dichtstbijzijnde-waarde\/","url":"https:\/\/statorials.org\/nl\/pandas-vinden-de-dichtstbijzijnde-waarde\/","name":"Hoe u de dichtstbijzijnde waarde kunt vinden in Pandas DataFrame (met voorbeeld) \u2013 Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/nl\/#website"},"datePublished":"2023-07-15T15:59:12+00:00","dateModified":"2023-07-15T15:59:12+00:00","author":{"@id":"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219"},"description":"In deze zelfstudie wordt uitgelegd hoe u de waarde in een Panda&#39;s DataFrame kunt vinden die het dichtst bij een opgegeven waarde ligt, inclusief een voorbeeld.","breadcrumb":{"@id":"https:\/\/statorials.org\/nl\/pandas-vinden-de-dichtstbijzijnde-waarde\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/nl\/pandas-vinden-de-dichtstbijzijnde-waarde\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/nl\/pandas-vinden-de-dichtstbijzijnde-waarde\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Thuis","item":"https:\/\/statorials.org\/nl\/"},{"@type":"ListItem","position":2,"name":"Hoe u de dichtstbijzijnde waarde kunt vinden in pandas dataframe (met voorbeeld)"}]},{"@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\/3770","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=3770"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/posts\/3770\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/media?parent=3770"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/categories?post=3770"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/tags?post=3770"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}