{"id":976,"date":"2023-07-28T03:11:49","date_gmt":"2023-07-28T03:11:49","guid":{"rendered":"https:\/\/statorials.org\/nl\/enkele-pandas-meerdere-kolommen\/"},"modified":"2023-07-28T03:11:49","modified_gmt":"2023-07-28T03:11:49","slug":"enkele-pandas-meerdere-kolommen","status":"publish","type":"post","link":"https:\/\/statorials.org\/nl\/enkele-pandas-meerdere-kolommen\/","title":{"rendered":"Hoe unieke waarden in meerdere kolommen in panda&#39;s te vinden"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Vaak wil je misschien alle unieke waarden over meerdere kolommen vinden in een pandas DataFrame. Gelukkig is dit eenvoudig te doen met behulp van de pandas <a href=\"https:\/\/pandas.pydata.org\/docs\/reference\/api\/pandas.unique.html\" target=\"_blank\" rel=\"noopener noreferrer\">unique()<\/a> functie in combinatie met de <a href=\"https:\/\/pandas.pydata.org\/pandas-docs\/stable\/reference\/api\/pandas.Series.ravel.html\" target=\"_blank\" rel=\"noopener noreferrer\">ravel()<\/a> functie:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\"><strong>unique()<\/strong> : retourneert unieke waarden in volgorde van verschijning.<\/span><\/li>\n<li> <span style=\"color: #000000;\"><strong>ravel():<\/strong> retourneert een reeks afgevlakte gegevens.<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Stel dat we bijvoorbeeld de volgende panda&#8217;s DataFrame hebben:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #107d3f;\">import<\/span> pandas <span style=\"color: #107d3f;\">as<\/span> pd\n\n<span style=\"color: #008080;\">#createDataFrame<\/span>\ndf = pd.DataFrame({'col1': ['a', 'b', 'c', 'd', 'e'],\n                   'col2': ['a', 'c', 'e', 'f', 'g'],\n                   'col3': [11, 8, 10, 6, 6]})\n\n<span style=\"color: #008080;\">#view DataFrame<\/span> \nprint(df)\n\n  col1 col2 col3\n0 aa 11\n1 bc 8\n2 this 10\n3 df 6\n4 eg 6\n<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Retourneert een array met unieke waarden<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">De volgende code laat zien hoe u unieke waarden kunt vinden in <strong>col1<\/strong> en <strong>col2<\/strong> :<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>p.d. <span style=\"color: #3366ff;\">unique<\/span> (df[[' <span style=\"color: #008000;\">col1<\/span> ', ' <span style=\"color: #008000;\">col2<\/span> ']]. <span style=\"color: #3366ff;\">values<\/span> . <span style=\"color: #3366ff;\">ravel<\/span> ())\n\narray(['a', 'b', 'c', 'e', 'd', 'f', 'g'], dtype=object)\n<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Uit het resultaat kunnen we zien dat er <strong>7<\/strong> unieke waarden in deze twee kolommen voorkomen: <strong>a, b, c, d, e, f, g<\/strong> .<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Retourneert DataFrame van unieke waarden<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Als je deze waarden als DataFrame wilt retourneren in plaats van als array, kun je de volgende code gebruiken:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>unique = pd. <span style=\"color: #3366ff;\">unique<\/span> (df[[' <span style=\"color: #008000;\">col1<\/span> ', ' <span style=\"color: #008000;\">col2<\/span> ']]. <span style=\"color: #3366ff;\">values<\/span> . <span style=\"color: #3366ff;\">ravel<\/span> ())\n\np.d. <span style=\"color: #3366ff;\">DataFrame<\/span> (unique)\n\n\t0\n0 a\n1b\n2 tbsp\n3rd\n4 d\n5f\n6g\n<\/strong><\/pre>\n<h3> <span style=\"color: #000000;\"><strong>Retourneert het aantal unieke waarden<\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Als u alleen het aantal unieke waarden over meerdere kolommen wilt weten, kunt u de volgende code gebruiken:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong>unique = pd. <span style=\"color: #3366ff;\">unique<\/span> (df[[' <span style=\"color: #008000;\">col1<\/span> ', ' <span style=\"color: #008000;\">col2<\/span> ']]. <span style=\"color: #3366ff;\">values<\/span> . <span style=\"color: #3366ff;\">ravel<\/span> ())\n\n<span style=\"color: #3366ff;\">len<\/span> (unique)\n7<\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Dit vertelt ons dat er <strong>7<\/strong> unieke waarden in deze twee kolommen staan.<\/span><\/p>\n<h3> <span style=\"color: #000000;\"><strong>Aanvullende bronnen<\/strong><\/span><\/h3>\n<p> <a href=\"https:\/\/statorials.org\/nl\/pandas-voegen-meerdere-kolommen-samen\/\" target=\"_blank\" rel=\"noopener noreferrer\">Hoe Pandas DataFrames over meerdere kolommen samen te voegen<\/a><br \/> <a href=\"https:\/\/statorials.org\/nl\/pandas-filteren-meerdere-voorwaarden\/\" target=\"_blank\" rel=\"noopener noreferrer\">Hoe u een Pandas DataFrame op meerdere voorwaarden kunt filteren<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vaak wil je misschien alle unieke waarden over meerdere kolommen vinden in een pandas DataFrame. Gelukkig is dit eenvoudig te doen met behulp van de pandas unique() functie in combinatie met de ravel() functie: unique() : retourneert unieke waarden in volgorde van verschijning. ravel(): retourneert een reeks afgevlakte gegevens. Stel dat we bijvoorbeeld de volgende [&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-976","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 unieke waarden in meerdere kolommen te vinden in Pandas \u2013 Statorials<\/title>\n<meta name=\"description\" content=\"Een eenvoudige uitleg over hoe u unieke waarden kunt vinden in meerdere kolommen in een Panda DataFrame, 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\/enkele-pandas-meerdere-kolommen\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hoe unieke waarden in meerdere kolommen te vinden in Pandas \u2013 Statorials\" \/>\n<meta property=\"og:description\" content=\"Een eenvoudige uitleg over hoe u unieke waarden kunt vinden in meerdere kolommen in een Panda DataFrame, inclusief verschillende voorbeelden.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/nl\/enkele-pandas-meerdere-kolommen\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-28T03:11: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=\"1\u00a0Minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/nl\/enkele-pandas-meerdere-kolommen\/\",\"url\":\"https:\/\/statorials.org\/nl\/enkele-pandas-meerdere-kolommen\/\",\"name\":\"Hoe unieke waarden in meerdere kolommen te vinden in Pandas \u2013 Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/nl\/#website\"},\"datePublished\":\"2023-07-28T03:11:49+00:00\",\"dateModified\":\"2023-07-28T03:11:49+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219\"},\"description\":\"Een eenvoudige uitleg over hoe u unieke waarden kunt vinden in meerdere kolommen in een Panda DataFrame, inclusief verschillende voorbeelden.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/nl\/enkele-pandas-meerdere-kolommen\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/nl\/enkele-pandas-meerdere-kolommen\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/nl\/enkele-pandas-meerdere-kolommen\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Thuis\",\"item\":\"https:\/\/statorials.org\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hoe unieke waarden in meerdere kolommen in panda&#39;s te vinden\"}]},{\"@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 unieke waarden in meerdere kolommen te vinden in Pandas \u2013 Statorials","description":"Een eenvoudige uitleg over hoe u unieke waarden kunt vinden in meerdere kolommen in een Panda DataFrame, 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\/enkele-pandas-meerdere-kolommen\/","og_locale":"de_DE","og_type":"article","og_title":"Hoe unieke waarden in meerdere kolommen te vinden in Pandas \u2013 Statorials","og_description":"Een eenvoudige uitleg over hoe u unieke waarden kunt vinden in meerdere kolommen in een Panda DataFrame, inclusief verschillende voorbeelden.","og_url":"https:\/\/statorials.org\/nl\/enkele-pandas-meerdere-kolommen\/","og_site_name":"Statorials","article_published_time":"2023-07-28T03:11:49+00:00","author":"Dr.benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Dr.benjamin anderson","Gesch\u00e4tzte Lesezeit":"1\u00a0Minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/nl\/enkele-pandas-meerdere-kolommen\/","url":"https:\/\/statorials.org\/nl\/enkele-pandas-meerdere-kolommen\/","name":"Hoe unieke waarden in meerdere kolommen te vinden in Pandas \u2013 Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/nl\/#website"},"datePublished":"2023-07-28T03:11:49+00:00","dateModified":"2023-07-28T03:11:49+00:00","author":{"@id":"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219"},"description":"Een eenvoudige uitleg over hoe u unieke waarden kunt vinden in meerdere kolommen in een Panda DataFrame, inclusief verschillende voorbeelden.","breadcrumb":{"@id":"https:\/\/statorials.org\/nl\/enkele-pandas-meerdere-kolommen\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/nl\/enkele-pandas-meerdere-kolommen\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/nl\/enkele-pandas-meerdere-kolommen\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Thuis","item":"https:\/\/statorials.org\/nl\/"},{"@type":"ListItem","position":2,"name":"Hoe unieke waarden in meerdere kolommen in panda&#39;s te vinden"}]},{"@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\/976","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=976"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/posts\/976\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/media?parent=976"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/categories?post=976"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/tags?post=976"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}