{"id":2927,"date":"2023-07-20T01:42:49","date_gmt":"2023-07-20T01:42:49","guid":{"rendered":"https:\/\/statorials.org\/nl\/links-sluit-zich-aan-bij-pandas\/"},"modified":"2023-07-20T01:42:49","modified_gmt":"2023-07-20T01:42:49","slug":"links-sluit-zich-aan-bij-pandas","status":"publish","type":"post","link":"https:\/\/statorials.org\/nl\/links-sluit-zich-aan-bij-pandas\/","title":{"rendered":"Hoe maak je een left join in pandas (met voorbeeld)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">U kunt de volgende basissyntaxis gebruiken om een left join in panda&#8217;s uit te voeren:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #000000;\"><span style=\"color: #008000;\">import<\/span> pandas <span style=\"color: #008000;\">as<\/span> pd\n<\/span>\ndf1. <span style=\"color: #3366ff;\">merge<\/span> (df2, on=' <span style=\"color: #ff0000;\">column_name<\/span> ', how=' <span style=\"color: #ff0000;\">left<\/span> ')\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> <span style=\"color: #000000;\"><strong>Voorbeeld: hoe u een left join uitvoert in Pandas<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Laten we zeggen dat we de volgende twee panda-dataframes hebben die informatie bevatten over verschillende basketbalteams:<\/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 style=\"color: #000000;\">df1 = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">team<\/span> ': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'],\n                    ' <span style=\"color: #ff0000;\">points<\/span> ': [18, 22, 19, 14, 14, 11, 20, 28]})\n\ndf2 = pd. <span style=\"color: #3366ff;\">DataFrame<\/span> ({' <span style=\"color: #ff0000;\">team<\/span> ': ['A', 'B', 'C', 'D', 'G', 'H'],\n                    ' <span style=\"color: #ff0000;\">assists<\/span> ': [4, 9, 14, 13, 10, 8]})\n\n<span style=\"color: #008080;\">#view DataFrames\n<\/span><span style=\"color: #008000;\">print<\/span> (df1)\n\n  team points\n0 to 18\n1 B 22\n2 C 19\n3 D 14\n4 E 14\n5 F 11\n6 G 20\n7:28 a.m.\n\n<span style=\"color: #008000;\">print<\/span> (df2)\n\n  team assists\n0 to 4\n1 B 9\n2 C 14\n3 D 13\n4G 10\n5:8 a.m.<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">We kunnen de volgende code gebruiken om een left join uit te voeren, waarbij alle rijen uit het eerste DataFrame behouden blijven en alle kolommen worden toegevoegd die overeenkomen op basis van de <strong>teamkolom<\/strong> in het tweede DataFrame:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#perform left join\n<span style=\"color: #000000;\">df1. <span style=\"color: #3366ff;\">merge<\/span> (df2, on=' <span style=\"color: #ff0000;\">team<\/span> ', how=' <span style=\"color: #ff0000;\">left<\/span> ')\n\n        team points assists\n0 to 18 4.0\n1 B 22 9.0\n2 C 19 14.0\n3 D 14 13.0\n4 E 14 NaN\n5 F 11 NaN\n6G 20 10.0\n7:28 a.m. 8.0\n<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Elk team in het linker DataFrame ( <strong>df1<\/strong> ) wordt geretourneerd in het samengevoegde DataFrame en alleen rijen in het rechter DataFrame ( <strong>df2<\/strong> ) die overeenkomen met een teamnaam in het linker DataFrame worden geretourneerd.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Houd er rekening mee dat de twee teams in <strong>df2<\/strong> (teams E en F) die niet overeenkomen met een teamnaam in <strong>df1<\/strong> eenvoudigweg een <strong>NaN-<\/strong> waarde retourneren in de assists-kolom van het samengevoegde DataFrame.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Merk op dat u <strong>pd.merge()<\/strong> ook met de volgende syntaxis kunt gebruiken om exact hetzelfde resultaat te retourneren:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008080;\">#perform left join\n<span style=\"color: #000000;\">p.d. <span style=\"color: #3366ff;\">merge<\/span> (df1, df2, on=' <span style=\"color: #ff0000;\">team<\/span> ', how=' <span style=\"color: #ff0000;\">left<\/span> ')\n\n\n        team points assists\n0 to 18 4.0\n1 B 22 9.0\n2 C 19 14.0\n3 D 14 13.0\n4 E 14 NaN\n5 F 11 NaN\n6G 20 10.0\n7:28 a.m. 8.0<\/span><\/span><\/strong><\/pre>\n<p> <span style=\"color: #000000;\">Merk op dat dit samengevoegde DataFrame overeenkomt met dat van het vorige voorbeeld.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Let op<\/strong> : U kunt de volledige documentatie voor de <strong>samenvoegfunctie<\/strong> <a href=\"https:\/\/pandas.pydata.org\/docs\/reference\/api\/pandas.DataFrame.merge.html\" target=\"_blank\" rel=\"noopener\">hier<\/a> vinden.<\/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 bewerkingen in panda&#8217;s kunt uitvoeren:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/nl\/pandas-anti-join\/\" target=\"_blank\" rel=\"noopener\">Hoe voer je een anti-join uit in Pandas?<\/a><br \/> <a href=\"https:\/\/statorials.org\/nl\/pandas-binnenafdichtingen\/\" target=\"_blank\" rel=\"noopener\">Hoe u een inner join uitvoert in Pandas<\/a><br \/> <a href=\"https:\/\/statorials.org\/nl\/kruis-pandas\/\" target=\"_blank\" rel=\"noopener\">Hoe u een cross-join uitvoert in Panda&#8217;s<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>U kunt de volgende basissyntaxis gebruiken om een left join in panda&#8217;s uit te voeren: import pandas as pd df1. merge (df2, on=&#8216; column_name &#8218;, how=&#8216; left &#8218;) Het volgende voorbeeld laat zien hoe u deze syntaxis in de praktijk kunt gebruiken. Voorbeeld: hoe u een left join uitvoert in Pandas Laten we zeggen dat [&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-2927","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 je een left join doet in Pandas (met voorbeeld) \u2013 Statorials<\/title>\n<meta name=\"description\" content=\"In deze tutorial wordt met een voorbeeld uitgelegd hoe u een left join in panda&#039;s uitvoert.\" \/>\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\/links-sluit-zich-aan-bij-pandas\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hoe je een left join doet in Pandas (met voorbeeld) \u2013 Statorials\" \/>\n<meta property=\"og:description\" content=\"In deze tutorial wordt met een voorbeeld uitgelegd hoe u een left join in panda&#039;s uitvoert.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/nl\/links-sluit-zich-aan-bij-pandas\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-20T01:42: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\/links-sluit-zich-aan-bij-pandas\/\",\"url\":\"https:\/\/statorials.org\/nl\/links-sluit-zich-aan-bij-pandas\/\",\"name\":\"Hoe je een left join doet in Pandas (met voorbeeld) \u2013 Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/nl\/#website\"},\"datePublished\":\"2023-07-20T01:42:49+00:00\",\"dateModified\":\"2023-07-20T01:42:49+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219\"},\"description\":\"In deze tutorial wordt met een voorbeeld uitgelegd hoe u een left join in panda&#39;s uitvoert.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/nl\/links-sluit-zich-aan-bij-pandas\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/nl\/links-sluit-zich-aan-bij-pandas\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/nl\/links-sluit-zich-aan-bij-pandas\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Thuis\",\"item\":\"https:\/\/statorials.org\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hoe maak je een left join in pandas (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 je een left join doet in Pandas (met voorbeeld) \u2013 Statorials","description":"In deze tutorial wordt met een voorbeeld uitgelegd hoe u een left join in panda&#39;s uitvoert.","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\/links-sluit-zich-aan-bij-pandas\/","og_locale":"de_DE","og_type":"article","og_title":"Hoe je een left join doet in Pandas (met voorbeeld) \u2013 Statorials","og_description":"In deze tutorial wordt met een voorbeeld uitgelegd hoe u een left join in panda&#39;s uitvoert.","og_url":"https:\/\/statorials.org\/nl\/links-sluit-zich-aan-bij-pandas\/","og_site_name":"Statorials","article_published_time":"2023-07-20T01:42: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\/links-sluit-zich-aan-bij-pandas\/","url":"https:\/\/statorials.org\/nl\/links-sluit-zich-aan-bij-pandas\/","name":"Hoe je een left join doet in Pandas (met voorbeeld) \u2013 Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/nl\/#website"},"datePublished":"2023-07-20T01:42:49+00:00","dateModified":"2023-07-20T01:42:49+00:00","author":{"@id":"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219"},"description":"In deze tutorial wordt met een voorbeeld uitgelegd hoe u een left join in panda&#39;s uitvoert.","breadcrumb":{"@id":"https:\/\/statorials.org\/nl\/links-sluit-zich-aan-bij-pandas\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/nl\/links-sluit-zich-aan-bij-pandas\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/nl\/links-sluit-zich-aan-bij-pandas\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Thuis","item":"https:\/\/statorials.org\/nl\/"},{"@type":"ListItem","position":2,"name":"Hoe maak je een left join in pandas (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\/2927","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=2927"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/posts\/2927\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/media?parent=2927"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/categories?post=2927"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/tags?post=2927"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}