{"id":4437,"date":"2023-07-11T03:20:24","date_gmt":"2023-07-11T03:20:24","guid":{"rendered":"https:\/\/statorials.org\/nl\/niet-samenvoegen-als-a-niet-b\/"},"modified":"2023-07-11T03:20:24","modified_gmt":"2023-07-11T03:20:24","slug":"niet-samenvoegen-als-a-niet-b","status":"publish","type":"post","link":"https:\/\/statorials.org\/nl\/niet-samenvoegen-als-a-niet-b\/","title":{"rendered":"Sas: hoe te fuseren als a niet b is"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\"><span style=\"color: #000000;\">U kunt de volgende basissyntaxis gebruiken om twee gegevenssets in SAS samen te voegen en alleen die rijen te retourneren waarvoor een waarde bestaat in de eerste gegevensset en niet in de tweede:<\/span><\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #800080;\">data<\/span> final_data;\n  <span style=\"color: #3366ff;\">merge<\/span> data1(in=a) data2(in=b);\n  <span style=\"color: #3366ff;\">byID<\/span> ;\n  <span style=\"color: #3366ff;\">if<\/span> a <span style=\"color: #3366ff;\">and not<\/span> b;\n<span style=\"color: #800080;\">run<\/span> ;<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">In dit specifieke voorbeeld worden gegevenssets met de naam <strong>data1<\/strong> en <strong>data2<\/strong> samengevoegd en worden alleen rijen geretourneerd waarin een waarde bestaat in <strong>data1<\/strong> en niet <strong>data2<\/strong> .<\/span><\/p>\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: voeg twee gegevenssets samen in SAS met If A Not B<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Stel dat we de volgende twee gegevenssets in SAS hebben die informatie bevatten over de verkopers van een bedrijf:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008000;\">\/*create first dataset*\/\n<\/span><span style=\"color: #800080;\">data<\/span> data1;\n    <span style=\"color: #3366ff;\">inputIDGender<\/span> $;\n    <span style=\"color: #3366ff;\">datalines<\/span> ;\n1 Male\n2 Male\n3 Female\n4 Male\n5 Female\n;\n<span style=\"color: #800080;\">run<\/span> ;\n\n<span style=\"color: #3366ff;\">title<\/span> \"data1\";\n<span style=\"color: #800080;\">proc print<\/span> <span style=\"color: #3366ff;\">data<\/span> = data1;\n\n<span style=\"color: #008000;\">\/*create second dataset*\/\n<\/span><span style=\"color: #800080;\">data<\/span> data2;\n    <span style=\"color: #3366ff;\">input<\/span> IDSales;\n    <span style=\"color: #3366ff;\">datalines<\/span> ;\n1 22\n2 15\n4 29\n6 31\n7 20\n8 13\n;\n<span style=\"color: #800080;\">run<\/span> ;\n\n<span style=\"color: #3366ff;\">title<\/span> \"data2\";\n<span style=\"color: #800080;\">proc print<\/span> <span style=\"color: #3366ff;\">data<\/span> = data2;<\/strong><\/span> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-34735 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/mi1.png\" alt=\"\" width=\"219\" height=\"473\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">Als we de volgende <strong>merge-<\/strong> instructie gebruiken om de twee datasets samen te voegen op basis van de waarde van de <strong>ID-<\/strong> kolom, worden alle rijen uit beide datasets geretourneerd:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #800080;\"><span style=\"color: #008000;\">\/*perform merge*\/<\/span>\ndata<\/span> final_data;\n  <span style=\"color: #3366ff;\">merge<\/span> data1 data2;\n  <span style=\"color: #3366ff;\">byID<\/span> ;\n<span style=\"color: #800080;\">run<\/span> ;\n\n<span style=\"color: #008000;\">\/*view results*\/\n<\/span><span style=\"color: #3366ff;\">title<\/span> \"final_data\";\n<span style=\"color: #800080;\">proc print<\/span> <span style=\"color: #3366ff;\">data<\/span> =final_data;\n<\/strong><\/span><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-34736 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/mi2.png\" alt=\"\" width=\"231\" height=\"312\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">We kunnen <strong>IN-<\/strong> instructies echter gebruiken om alleen rijen te retourneren waarin een waarde bestaat in de eerste dataset en <em>niet<\/em> <span style=\"color: #000000;\">in de tweede dataset:<\/span><\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #800080;\">data<\/span> final_data;\n  <span style=\"color: #3366ff;\">merge<\/span> data1(in=a) data2(in=b);\n  <span style=\"color: #3366ff;\">byID<\/span> ;\n  <span style=\"color: #3366ff;\">if<\/span> a <span style=\"color: #3366ff;\">and not<\/span> b;\n<span style=\"color: #800080;\">run<\/span> ;\n\n<span style=\"color: #008000;\">\/*view results*\/\n<\/span><span style=\"color: #3366ff;\">title<\/span> \"final_data\";\n<span style=\"color: #800080;\">proc print<\/span> <span style=\"color: #3366ff;\">data<\/span> =final_data;\n<\/strong><\/span><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-34743 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/im4.png\" alt=\"\" width=\"215\" height=\"128\" srcset=\"\" sizes=\"auto, \"><\/p>\n<p> <span style=\"color: #000000;\">Houd er rekening mee dat alleen rijen waarvoor een waarde bestaat in de eerste gegevensset en niet de tweede gegevensset worden geretourneerd.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Opmerking<\/strong> : U kunt de volledige documentatie voor de SAS <strong>merge-<\/strong> instructie <a href=\"https:\/\/documentation.sas.com\/doc\/en\/pgmsascdc\/9.4_3.5\/lestmtsref\/n1i8w2bwu1fn5kn1gpxj18xttbb0.htm\" 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 zelfstudies wordt uitgelegd hoe u andere veelvoorkomende taken in SAS kunt uitvoeren:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><a href=\"https:\/\/statorials.org\/nl\/zonder-linkse-join\/\" target=\"_blank\" rel=\"noopener\">Hoe maak je een left join in SAS?<\/a><br \/> <a href=\"https:\/\/statorials.org\/nl\/sas-innerlijke-join\/\" target=\"_blank\" rel=\"noopener\">Hoe u een inner join uitvoert in SAS<\/a><br \/> <a href=\"https:\/\/statorials.org\/nl\/sas-buitenste-join\/\" target=\"_blank\" rel=\"noopener\">Hoe u een externe join in SAS uitvoert<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>U kunt de volgende basissyntaxis gebruiken om twee gegevenssets in SAS samen te voegen en alleen die rijen te retourneren waarvoor een waarde bestaat in de eerste gegevensset en niet in de tweede: data final_data; merge data1(in=a) data2(in=b); byID ; if a and not b; run ; In dit specifieke voorbeeld worden gegevenssets met 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-4437","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>SAS: Hoe samen te voegen als A niet B is - Statorials<\/title>\n<meta name=\"description\" content=\"In deze zelfstudie wordt uitgelegd hoe u twee gegevenssets in SAS kunt samenvoegen met behulp van de syntaxis if a not b, met 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\/niet-samenvoegen-als-a-niet-b\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SAS: Hoe samen te voegen als A niet B is - Statorials\" \/>\n<meta property=\"og:description\" content=\"In deze zelfstudie wordt uitgelegd hoe u twee gegevenssets in SAS kunt samenvoegen met behulp van de syntaxis if a not b, met een voorbeeld.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/nl\/niet-samenvoegen-als-a-niet-b\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-11T03:20:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/mi1.png\" \/>\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\/niet-samenvoegen-als-a-niet-b\/\",\"url\":\"https:\/\/statorials.org\/nl\/niet-samenvoegen-als-a-niet-b\/\",\"name\":\"SAS: Hoe samen te voegen als A niet B is - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/nl\/#website\"},\"datePublished\":\"2023-07-11T03:20:24+00:00\",\"dateModified\":\"2023-07-11T03:20:24+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219\"},\"description\":\"In deze zelfstudie wordt uitgelegd hoe u twee gegevenssets in SAS kunt samenvoegen met behulp van de syntaxis if a not b, met een voorbeeld.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/nl\/niet-samenvoegen-als-a-niet-b\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/nl\/niet-samenvoegen-als-a-niet-b\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/nl\/niet-samenvoegen-als-a-niet-b\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Thuis\",\"item\":\"https:\/\/statorials.org\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Sas: hoe te fuseren als a niet b is\"}]},{\"@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":"SAS: Hoe samen te voegen als A niet B is - Statorials","description":"In deze zelfstudie wordt uitgelegd hoe u twee gegevenssets in SAS kunt samenvoegen met behulp van de syntaxis if a not b, met 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\/niet-samenvoegen-als-a-niet-b\/","og_locale":"de_DE","og_type":"article","og_title":"SAS: Hoe samen te voegen als A niet B is - Statorials","og_description":"In deze zelfstudie wordt uitgelegd hoe u twee gegevenssets in SAS kunt samenvoegen met behulp van de syntaxis if a not b, met een voorbeeld.","og_url":"https:\/\/statorials.org\/nl\/niet-samenvoegen-als-a-niet-b\/","og_site_name":"Statorials","article_published_time":"2023-07-11T03:20:24+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/mi1.png"}],"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\/niet-samenvoegen-als-a-niet-b\/","url":"https:\/\/statorials.org\/nl\/niet-samenvoegen-als-a-niet-b\/","name":"SAS: Hoe samen te voegen als A niet B is - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/nl\/#website"},"datePublished":"2023-07-11T03:20:24+00:00","dateModified":"2023-07-11T03:20:24+00:00","author":{"@id":"https:\/\/statorials.org\/nl\/#\/schema\/person\/d4b8842173cca1bb62cdec41860e4219"},"description":"In deze zelfstudie wordt uitgelegd hoe u twee gegevenssets in SAS kunt samenvoegen met behulp van de syntaxis if a not b, met een voorbeeld.","breadcrumb":{"@id":"https:\/\/statorials.org\/nl\/niet-samenvoegen-als-a-niet-b\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/nl\/niet-samenvoegen-als-a-niet-b\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/nl\/niet-samenvoegen-als-a-niet-b\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Thuis","item":"https:\/\/statorials.org\/nl\/"},{"@type":"ListItem","position":2,"name":"Sas: hoe te fuseren als a niet b is"}]},{"@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\/4437","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=4437"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/posts\/4437\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/media?parent=4437"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/categories?post=4437"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/nl\/wp-json\/wp\/v2\/tags?post=4437"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}