{"id":2610,"date":"2023-07-21T12:30:35","date_gmt":"2023-07-21T12:30:35","guid":{"rendered":"https:\/\/statorials.org\/de\/sas-teilt-die-zeichenfolge-durch-trennzeichen-auf\/"},"modified":"2023-07-21T12:30:35","modified_gmt":"2023-07-21T12:30:35","slug":"sas-teilt-die-zeichenfolge-durch-trennzeichen-auf","status":"publish","type":"post","link":"https:\/\/statorials.org\/de\/sas-teilt-die-zeichenfolge-durch-trennzeichen-auf\/","title":{"rendered":"Sas: so teilen sie zeichenfolgen nach trennzeichen auf"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Sie k\u00f6nnen die Funktion <strong>scan()<\/strong> in SAS verwenden, um eine Zeichenfolge basierend auf einem bestimmten Trennzeichen schnell aufzuteilen.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Das folgende Beispiel zeigt, wie Sie diese Funktion in der Praxis nutzen k\u00f6nnen.<\/span><\/span><\/p>\n<h3> <span style=\"color: #000000;\"><b>Beispiel: Zeichenfolgen nach Trennzeichen in SAS aufteilen<\/b><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Nehmen wir an, wir haben den folgenden Datensatz in SAS:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">\/*create dataset*\/\n<\/span><span style=\"color: #000000;\"><span style=\"color: #3366ff;\">data<\/span> my_data1;\n    <span style=\"color: #3366ff;\">input<\/span> name $25.;\n    <span style=\"color: #3366ff;\">datalines<\/span> ;\nAndy_Lincoln_Bernard\nBarry_Michael\nChad_Simpson_Smith\nDerrick_Parson_Henry\nEric_Miller\nFrank_Giovanni_Goodwill\n;\n<span style=\"color: #800080;\">run<\/span> ;\n\n<span style=\"color: #008000;\">\/*print dataset*\/\n<\/span><span style=\"color: #800080;\">proc print<\/span> <span style=\"color: #3366ff;\">data<\/span> =my_data1;\n<\/span><\/strong><\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-23052 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/delimiter1.jpg\" alt=\"\" width=\"220\" height=\"183\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Mit dem folgenden Code k\u00f6nnen wir die Namenszeichenfolge schnell in drei separate Zeichenfolgen aufteilen:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">\/*create second dataset with name split into three columns*\/\n<\/span><span style=\"color: #800080;\">data<\/span> <span style=\"color: #000000;\">my_data2;\n<\/span><span style=\"color: #3366ff;\">set<\/span> <span style=\"color: #000000;\">my_data1;\n    name1=<\/span> <span style=\"color: #3366ff;\">scan<\/span> <span style=\"color: #000000;\">(name,<\/span> <span style=\"color: #008000;\">1<\/span> <span style=\"color: #000000;\">, '_');\n    name2=<\/span> <span style=\"color: #3366ff;\">scan<\/span> <span style=\"color: #000000;\">(name,<\/span> <span style=\"color: #008000;\">2<\/span> <span style=\"color: #000000;\">, '_');\n    name3=<\/span> <span style=\"color: #3366ff;\">scan<\/span> <span style=\"color: #000000;\">(name,<\/span> <span style=\"color: #008000;\">3<\/span> <span style=\"color: #000000;\">, '_');\n<\/span><span style=\"color: #800080;\">run<\/span> <span style=\"color: #000000;\">;<\/span><span style=\"color: #008000;\">\n\n\/*view second dataset*\/\n<\/span><span style=\"color: #000000;\"><span style=\"color: #800080;\">proc print<\/span> <span style=\"color: #3366ff;\">data<\/span> =my_data2;<\/span><\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-23053 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/delimiter2.jpg\" alt=\"\" width=\"410\" height=\"185\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Beachten Sie, dass die <strong>Namensspaltenzeichenfolge<\/strong> in drei neue Spalten aufgeteilt wurde.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Bei Namen, f\u00fcr die es nur ein Trennzeichen gibt, ist der Wert in der Spalte <strong>name3<\/strong> einfach leer.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Beachten Sie, dass wir die <strong>Drop-<\/strong> Funktion auch verwenden k\u00f6nnten, um die urspr\u00fcngliche Namensspalte aus dem neuen Datensatz zu entfernen:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #008000;\">\/*create second dataset with name split into three columns, drop original name*\/\n<\/span><span style=\"color: #800080;\">data<\/span> <span style=\"color: #000000;\">my_data2;\n<\/span><span style=\"color: #3366ff;\">set<\/span> <span style=\"color: #000000;\">my_data1;\n    name1=<\/span> <span style=\"color: #3366ff;\">scan<\/span> <span style=\"color: #000000;\">(name, <span style=\"color: #008000;\">1<\/span> , '_');\n    name2=<\/span> <span style=\"color: #3366ff;\">scan<\/span> <span style=\"color: #000000;\">(name, <span style=\"color: #008000;\">2<\/span> , '_');\n    name3=<\/span> <span style=\"color: #3366ff;\">scan<\/span> <span style=\"color: #000000;\">(name, <span style=\"color: #008000;\">3<\/span> , '_');\n    <span style=\"color: #3366ff;\">dropname<\/span> ;\n<\/span><span style=\"color: #800080;\">run<\/span> <span style=\"color: #000000;\">;<\/span><span style=\"color: #008000;\">\n\n\/*view second dataset*\/\n<\/span><span style=\"color: #000000;\"><span style=\"color: #800080;\">proc print<\/span> <span style=\"color: #3366ff;\">data<\/span> =my_data2;<\/span><\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-23054 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/delimiter3.jpg\" alt=\"\" width=\"255\" height=\"195\" srcset=\"\" sizes=\"\"><\/p>\n<h3> <span style=\"color: #000000;\"><strong><span style=\"color: #000000;\">Zus\u00e4tzliche Ressourcen<\/span><\/strong><\/span><\/h3>\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> <a href=\"https:\/\/statorials.org\/de\/daten-in-der-luftschleuse-normalisieren\/\" target=\"_blank\" rel=\"noopener\">So normalisieren Sie Daten in SAS<\/a><br \/> <a href=\"https:\/\/statorials.org\/de\/sas-variablen-umbenennen\/\" target=\"_blank\" rel=\"noopener\">So benennen Sie Variablen in SAS um<\/a><br \/> <a href=\"https:\/\/statorials.org\/de\/entfernen-sie-keine-duplikate\/\" target=\"_blank\" rel=\"noopener\">So entfernen Sie Duplikate in SAS<\/a><br \/> <a href=\"https:\/\/statorials.org\/de\/ohne-fehlende-werte-durch-null-zu-ersetzen\/\" target=\"_blank\" rel=\"noopener\">So ersetzen Sie fehlende Werte in SAS durch Null<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sie k\u00f6nnen die Funktion scan() in SAS verwenden, um eine Zeichenfolge basierend auf einem bestimmten Trennzeichen schnell aufzuteilen. Das folgende Beispiel zeigt, wie Sie diese Funktion in der Praxis nutzen k\u00f6nnen. Beispiel: Zeichenfolgen nach Trennzeichen in SAS aufteilen Nehmen wir an, wir haben den folgenden Datensatz in SAS: \/*create dataset*\/ data my_data1; input name $25.; [&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 teilen Sie Zeichenfolgen durch Trennzeichen auf \u2013 Statorials<\/title>\n<meta name=\"description\" content=\"In diesem Tutorial wird anhand eines Beispiels erl\u00e4utert, wie eine Zeichenfolge in SAS anhand eines bestimmten Trennzeichens aufgeteilt wird.\" \/>\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\/sas-teilt-die-zeichenfolge-durch-trennzeichen-auf\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SAS: So teilen Sie Zeichenfolgen durch Trennzeichen auf \u2013 Statorials\" \/>\n<meta property=\"og:description\" content=\"In diesem Tutorial wird anhand eines Beispiels erl\u00e4utert, wie eine Zeichenfolge in SAS anhand eines bestimmten Trennzeichens aufgeteilt wird.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/de\/sas-teilt-die-zeichenfolge-durch-trennzeichen-auf\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-21T12:30:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/delimiter1.jpg\" \/>\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 Minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/de\/sas-teilt-die-zeichenfolge-durch-trennzeichen-auf\/\",\"url\":\"https:\/\/statorials.org\/de\/sas-teilt-die-zeichenfolge-durch-trennzeichen-auf\/\",\"name\":\"SAS: So teilen Sie Zeichenfolgen durch Trennzeichen auf \u2013 Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/de\/#website\"},\"datePublished\":\"2023-07-21T12:30:35+00:00\",\"dateModified\":\"2023-07-21T12:30:35+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0\"},\"description\":\"In diesem Tutorial wird anhand eines Beispiels erl\u00e4utert, wie eine Zeichenfolge in SAS anhand eines bestimmten Trennzeichens aufgeteilt wird.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/de\/sas-teilt-die-zeichenfolge-durch-trennzeichen-auf\/#breadcrumb\"},\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/de\/sas-teilt-die-zeichenfolge-durch-trennzeichen-auf\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/de\/sas-teilt-die-zeichenfolge-durch-trennzeichen-auf\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Heim\",\"item\":\"https:\/\/statorials.org\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Sas: so teilen sie zeichenfolgen nach trennzeichen auf\"}]},{\"@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 teilen Sie Zeichenfolgen durch Trennzeichen auf \u2013 Statorials","description":"In diesem Tutorial wird anhand eines Beispiels erl\u00e4utert, wie eine Zeichenfolge in SAS anhand eines bestimmten Trennzeichens aufgeteilt wird.","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\/sas-teilt-die-zeichenfolge-durch-trennzeichen-auf\/","og_locale":"de_DE","og_type":"article","og_title":"SAS: So teilen Sie Zeichenfolgen durch Trennzeichen auf \u2013 Statorials","og_description":"In diesem Tutorial wird anhand eines Beispiels erl\u00e4utert, wie eine Zeichenfolge in SAS anhand eines bestimmten Trennzeichens aufgeteilt wird.","og_url":"https:\/\/statorials.org\/de\/sas-teilt-die-zeichenfolge-durch-trennzeichen-auf\/","og_site_name":"Statorials","article_published_time":"2023-07-21T12:30:35+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/delimiter1.jpg"}],"author":"Dr. Benjamin Anderson","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Dr. Benjamin Anderson","Gesch\u00e4tzte Lesezeit":"1 Minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/de\/sas-teilt-die-zeichenfolge-durch-trennzeichen-auf\/","url":"https:\/\/statorials.org\/de\/sas-teilt-die-zeichenfolge-durch-trennzeichen-auf\/","name":"SAS: So teilen Sie Zeichenfolgen durch Trennzeichen auf \u2013 Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/de\/#website"},"datePublished":"2023-07-21T12:30:35+00:00","dateModified":"2023-07-21T12:30:35+00:00","author":{"@id":"https:\/\/statorials.org\/de\/#\/schema\/person\/ec75c4d6365f2708f8a0ad3a42121aa0"},"description":"In diesem Tutorial wird anhand eines Beispiels erl\u00e4utert, wie eine Zeichenfolge in SAS anhand eines bestimmten Trennzeichens aufgeteilt wird.","breadcrumb":{"@id":"https:\/\/statorials.org\/de\/sas-teilt-die-zeichenfolge-durch-trennzeichen-auf\/#breadcrumb"},"inLanguage":"de-DE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/de\/sas-teilt-die-zeichenfolge-durch-trennzeichen-auf\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/de\/sas-teilt-die-zeichenfolge-durch-trennzeichen-auf\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Heim","item":"https:\/\/statorials.org\/de\/"},{"@type":"ListItem","position":2,"name":"Sas: so teilen sie zeichenfolgen nach trennzeichen auf"}]},{"@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\/2610"}],"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=2610"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/posts\/2610\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/media?parent=2610"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/categories?post=2610"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/de\/wp-json\/wp\/v2\/tags?post=2610"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}