{"id":4436,"date":"2023-07-11T03:20:24","date_gmt":"2023-07-11T03:20:24","guid":{"rendered":"https:\/\/statorials.org\/de\/nicht-zusammenfuhren-wenn-a-nicht-b\/"},"modified":"2023-07-11T03:20:24","modified_gmt":"2023-07-11T03:20:24","slug":"nicht-zusammenfuhren-wenn-a-nicht-b","status":"publish","type":"post","link":"https:\/\/statorials.org\/de\/nicht-zusammenfuhren-wenn-a-nicht-b\/","title":{"rendered":"Sas: so f\u00fchren sie eine zusammenf\u00fchrung durch, wenn a nicht b ist"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\"><span style=\"color: #000000;\">Sie k\u00f6nnen die folgende grundlegende Syntax verwenden, um zwei Datens\u00e4tze in SAS zusammenzuf\u00fchren und nur die Zeilen zur\u00fcckzugeben, f\u00fcr die im ersten Datensatz und nicht im zweiten ein Wert vorhanden ist:<\/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 diesem speziellen Beispiel werden die Datens\u00e4tze <strong>\u201edata1\u201c<\/strong> und <strong>\u201edata2\u201c<\/strong> zusammengef\u00fchrt und nur Zeilen zur\u00fcckgegeben, in denen ein Wert in <strong>\u201edata1\u201c<\/strong> und nicht in <strong>\u201edata2\u201c<\/strong> vorhanden ist.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Das folgende Beispiel zeigt, wie diese Syntax in der Praxis verwendet wird.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Beispiel: Zwei Datens\u00e4tze in SAS mit If A Not B zusammenf\u00fchren<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Angenommen, wir haben in SAS die folgenden zwei Datens\u00e4tze, die Informationen \u00fcber die Vertriebsmitarbeiter eines Unternehmens enthalten:<\/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=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Wenn wir die folgende <strong>Merge-<\/strong> Anweisung verwenden, um die beiden Datens\u00e4tze basierend auf dem Wert der <strong>ID-<\/strong> Spalte zusammenzuf\u00fchren, werden alle Zeilen aus beiden Datens\u00e4tzen zur\u00fcckgegeben:<\/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=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Allerdings k\u00f6nnen wir <strong>IN-<\/strong> Anweisungen verwenden, um nur Zeilen zur\u00fcckzugeben, in denen im ersten Datensatz ein Wert vorhanden ist, <em>nicht jedoch<\/em> <span style=\"color: #000000;\">im zweiten Datensatz:<\/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=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Beachten Sie, dass nur Zeilen zur\u00fcckgegeben werden, f\u00fcr die im ersten Datensatz und nicht im zweiten Datensatz ein Wert vorhanden ist.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Hinweis<\/strong> : Die vollst\u00e4ndige Dokumentation zur SAS- <strong>Merge<\/strong> -Anweisung finden Sie <a href=\"https:\/\/documentation.sas.com\/doc\/en\/pgmsascdc\/9.4_3.5\/lestmtsref\/n1i8w2bwu1fn5kn1gpxj18xttbb0.htm\" target=\"_blank\" rel=\"noopener\">hier<\/a> .<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Zus\u00e4tzliche Ressourcen<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">In den folgenden Tutorials wird erl\u00e4utert, wie Sie andere h\u00e4ufige Aufgaben in SAS ausf\u00fchren:<\/span><\/p>\n<p> <span style=\"color: #000000;\"><a href=\"https:\/\/statorials.org\/de\/ohne-linken-beitritt\/\" target=\"_blank\" rel=\"noopener\">So f\u00fchren Sie einen Left Join in SAS durch<\/a><br \/> <a href=\"https:\/\/statorials.org\/de\/sas-inner-join\/\" target=\"_blank\" rel=\"noopener\">So f\u00fchren Sie einen Inner Join in SAS durch<\/a><br \/> <a href=\"https:\/\/statorials.org\/de\/sas-outer-join\/\" target=\"_blank\" rel=\"noopener\">So f\u00fchren Sie einen externen Join in SAS durch<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sie k\u00f6nnen die folgende grundlegende Syntax verwenden, um zwei Datens\u00e4tze in SAS zusammenzuf\u00fchren und nur die Zeilen zur\u00fcckzugeben, f\u00fcr die im ersten Datensatz und nicht im zweiten ein Wert vorhanden ist: data final_data; merge data1(in=a) data2(in=b); byID ; if a and not b; run ; In diesem speziellen Beispiel werden die Datens\u00e4tze \u201edata1\u201c und \u201edata2\u201c [&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":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>SAS: So f\u00fchren Sie eine Zusammenf\u00fchrung durch, wenn A nicht B ist \u2013 Statistik<\/title>\n<meta name=\"description\" content=\"In diesem Tutorial wird anhand eines Beispiels erl\u00e4utert, wie zwei Datens\u00e4tze in SAS mithilfe der if a not b-Syntax zusammengef\u00fchrt werden.\" \/>\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\/de\/nicht-zusammenfuhren-wenn-a-nicht-b\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SAS: So f\u00fchren Sie eine Zusammenf\u00fchrung durch, wenn A nicht B ist \u2013 Statistik\" \/>\n<meta property=\"og:description\" content=\"In diesem Tutorial wird anhand eines Beispiels erl\u00e4utert, wie zwei Datens\u00e4tze in SAS mithilfe der if a not b-Syntax zusammengef\u00fchrt werden.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/de\/nicht-zusammenfuhren-wenn-a-nicht-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 Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/de\/nicht-zusammenfuhren-wenn-a-nicht-b\/\",\"url\":\"https:\/\/statorials.org\/de\/nicht-zusammenfuhren-wenn-a-nicht-b\/\",\"name\":\"SAS: So f\u00fchren Sie eine Zusammenf\u00fchrung durch, wenn A nicht B ist \u2013 Statistik\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/de\/#website\"},\"datePublished\":\"2023-07-11T03:20:24+00:00\",\"dateModified\":\"2023-07-11T03:20:24+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0\"},\"description\":\"In diesem Tutorial wird anhand eines Beispiels erl\u00e4utert, wie zwei Datens\u00e4tze in SAS mithilfe der if a not b-Syntax zusammengef\u00fchrt werden.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/de\/nicht-zusammenfuhren-wenn-a-nicht-b\/#breadcrumb\"},\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/de\/nicht-zusammenfuhren-wenn-a-nicht-b\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/de\/nicht-zusammenfuhren-wenn-a-nicht-b\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Heim\",\"item\":\"https:\/\/statorials.org\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Sas: so f\u00fchren sie eine zusammenf\u00fchrung durch, wenn a nicht b ist\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/de\/#website\",\"url\":\"https:\/\/statorials.org\/de\/\",\"name\":\"Statorials\",\"description\":\"Ihr Leitfaden f\u00fcr statistische Kompetenz !\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/de\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de-DE\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0\",\"name\":\"Dr. Benjamin Anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de-DE\",\"@id\":\"https:\/\/statorials.org\/de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/statorials.org\/de\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"https:\/\/statorials.org\/de\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg\",\"caption\":\"Dr. Benjamin Anderson\"},\"description\":\"Hallo, ich bin Benjamin, ein pensionierter Statistikprofessor, der sich zum engagierten Statorials-Lehrer entwickelt hat. Mit umfassender Erfahrung und Fachwissen auf dem Gebiet der Statistik bin ich bestrebt, mein Wissen zu teilen, um Studenten durch Statorials zu bef\u00e4higen. Mehr wissen\",\"sameAs\":[\"https:\/\/statorials.org\/de\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SAS: So f\u00fchren Sie eine Zusammenf\u00fchrung durch, wenn A nicht B ist \u2013 Statistik","description":"In diesem Tutorial wird anhand eines Beispiels erl\u00e4utert, wie zwei Datens\u00e4tze in SAS mithilfe der if a not b-Syntax zusammengef\u00fchrt werden.","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\/de\/nicht-zusammenfuhren-wenn-a-nicht-b\/","og_locale":"de_DE","og_type":"article","og_title":"SAS: So f\u00fchren Sie eine Zusammenf\u00fchrung durch, wenn A nicht B ist \u2013 Statistik","og_description":"In diesem Tutorial wird anhand eines Beispiels erl\u00e4utert, wie zwei Datens\u00e4tze in SAS mithilfe der if a not b-Syntax zusammengef\u00fchrt werden.","og_url":"https:\/\/statorials.org\/de\/nicht-zusammenfuhren-wenn-a-nicht-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 Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/de\/nicht-zusammenfuhren-wenn-a-nicht-b\/","url":"https:\/\/statorials.org\/de\/nicht-zusammenfuhren-wenn-a-nicht-b\/","name":"SAS: So f\u00fchren Sie eine Zusammenf\u00fchrung durch, wenn A nicht B ist \u2013 Statistik","isPartOf":{"@id":"https:\/\/statorials.org\/de\/#website"},"datePublished":"2023-07-11T03:20:24+00:00","dateModified":"2023-07-11T03:20:24+00:00","author":{"@id":"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0"},"description":"In diesem Tutorial wird anhand eines Beispiels erl\u00e4utert, wie zwei Datens\u00e4tze in SAS mithilfe der if a not b-Syntax zusammengef\u00fchrt werden.","breadcrumb":{"@id":"https:\/\/statorials.org\/de\/nicht-zusammenfuhren-wenn-a-nicht-b\/#breadcrumb"},"inLanguage":"de-DE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/de\/nicht-zusammenfuhren-wenn-a-nicht-b\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/de\/nicht-zusammenfuhren-wenn-a-nicht-b\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Heim","item":"https:\/\/statorials.org\/de\/"},{"@type":"ListItem","position":2,"name":"Sas: so f\u00fchren sie eine zusammenf\u00fchrung durch, wenn a nicht b ist"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/de\/#website","url":"https:\/\/statorials.org\/de\/","name":"Statorials","description":"Ihr Leitfaden f\u00fcr statistische Kompetenz !","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/de\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"de-DE"},{"@type":"Person","@id":"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0","name":"Dr. Benjamin Anderson","image":{"@type":"ImageObject","inLanguage":"de-DE","@id":"https:\/\/statorials.org\/de\/#\/schema\/person\/image\/","url":"https:\/\/statorials.org\/de\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg","contentUrl":"https:\/\/statorials.org\/de\/wp-content\/uploads\/2023\/11\/Benjamin-Anderson-96x96.jpg","caption":"Dr. Benjamin Anderson"},"description":"Hallo, ich bin Benjamin, ein pensionierter Statistikprofessor, der sich zum engagierten Statorials-Lehrer entwickelt hat. Mit umfassender Erfahrung und Fachwissen auf dem Gebiet der Statistik bin ich bestrebt, mein Wissen zu teilen, um Studenten durch Statorials zu bef\u00e4higen. Mehr wissen","sameAs":["https:\/\/statorials.org\/de"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/posts\/4436"}],"collection":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/comments?post=4436"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/posts\/4436\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/media?parent=4436"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/categories?post=4436"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/tags?post=4436"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}