{"id":2612,"date":"2023-07-21T12:30:35","date_gmt":"2023-07-21T12:30:35","guid":{"rendered":"https:\/\/statorials.org\/id\/sas-membagi-string-dengan-pembatas\/"},"modified":"2023-07-21T12:30:35","modified_gmt":"2023-07-21T12:30:35","slug":"sas-membagi-string-dengan-pembatas","status":"publish","type":"post","link":"https:\/\/statorials.org\/id\/sas-membagi-string-dengan-pembatas\/","title":{"rendered":"Sas: cara membagi string dengan pembatas"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">Anda dapat menggunakan fungsi <strong>scan()<\/strong> di SAS untuk membagi string dengan cepat berdasarkan pembatas tertentu.<\/span><\/p>\n<p> <span style=\"color: #000000;\"><span style=\"color: #000000;\">Contoh berikut menunjukkan cara menggunakan fungsi ini dalam praktiknya.<\/span><\/span><\/p>\n<h3> <span style=\"color: #000000;\"><b>Contoh: Pisahkan string dengan pembatas di SAS<\/b><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Anggaplah kita memiliki kumpulan data berikut di 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;\">Kita dapat menggunakan kode berikut untuk dengan cepat membagi string nama menjadi tiga string terpisah:<\/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;\">Perhatikan bahwa string kolom <strong>nama<\/strong> telah dibagi menjadi tiga kolom baru.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Untuk nama yang hanya memiliki satu pembatas, nilai pada kolom <strong>name3<\/strong> kosong.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Perhatikan bahwa kita juga dapat menggunakan fungsi <strong>drop<\/strong> untuk menghapus kolom nama asli dari kumpulan data baru:<\/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;\">Sumber daya tambahan<\/span><\/strong><\/span><\/h3>\n<p> <span style=\"color: #000000;\">Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di SAS:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/id\/menormalkan-data-di-airlock\/\" target=\"_blank\" rel=\"noopener\">Cara menormalkan data di SAS<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/sas-mengganti-nama-variabel\/\" target=\"_blank\" rel=\"noopener\">Cara mengganti nama variabel di SAS<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/jangan-hapus-duplikat\/\" target=\"_blank\" rel=\"noopener\">Cara menghapus duplikat di SAS<\/a><br \/> <a href=\"https:\/\/statorials.org\/id\/tanpa-mengganti-nilai-yang-hilang-dengan-nol\/\" target=\"_blank\" rel=\"noopener\">Bagaimana cara mengganti nilai yang hilang dengan nol di SAS<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anda dapat menggunakan fungsi scan() di SAS untuk membagi string dengan cepat berdasarkan pembatas tertentu. Contoh berikut menunjukkan cara menggunakan fungsi ini dalam praktiknya. Contoh: Pisahkan string dengan pembatas di SAS Anggaplah kita memiliki kumpulan data berikut di SAS: \/*create dataset*\/ data my_data1; input name $25.; datalines ; Andy_Lincoln_Bernard Barry_Michael Chad_Simpson_Smith Derrick_Parson_Henry Eric_Miller Frank_Giovanni_Goodwill ; [&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: Cara membagi string dengan pembatas - Statorial<\/title>\n<meta name=\"description\" content=\"Tutorial ini menjelaskan cara membagi string di SAS berdasarkan pembatas tertentu, dengan sebuah contoh.\" \/>\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\/id\/sas-membagi-string-dengan-pembatas\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SAS: Cara membagi string dengan pembatas - Statorial\" \/>\n<meta property=\"og:description\" content=\"Tutorial ini menjelaskan cara membagi string di SAS berdasarkan pembatas tertentu, dengan sebuah contoh.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/id\/sas-membagi-string-dengan-pembatas\/\" \/>\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=\"Benjamin anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"Benjamin anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/id\/sas-membagi-string-dengan-pembatas\/\",\"url\":\"https:\/\/statorials.org\/id\/sas-membagi-string-dengan-pembatas\/\",\"name\":\"SAS: Cara membagi string dengan pembatas - Statorial\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/id\/#website\"},\"datePublished\":\"2023-07-21T12:30:35+00:00\",\"dateModified\":\"2023-07-21T12:30:35+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\"},\"description\":\"Tutorial ini menjelaskan cara membagi string di SAS berdasarkan pembatas tertentu, dengan sebuah contoh.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/id\/sas-membagi-string-dengan-pembatas\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/id\/sas-membagi-string-dengan-pembatas\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/id\/sas-membagi-string-dengan-pembatas\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/statorials.org\/id\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Sas: cara membagi string dengan pembatas\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/id\/#website\",\"url\":\"https:\/\/statorials.org\/id\/\",\"name\":\"Statorials\",\"description\":\"Panduan anda untuk kompetensi statistik!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/id\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"id\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81\",\"name\":\"Benjamin anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/statorials.org\/id\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"caption\":\"Benjamin anderson\"},\"description\":\"Halo, saya Benjamin, pensiunan profesor statistika yang menjadi guru Statorial yang berdedikasi. Dengan pengalaman dan keahlian yang luas di bidang statistika, saya ingin berbagi ilmu untuk memberdayakan mahasiswa melalui Statorials. Baca selengkapnya\",\"sameAs\":[\"http:\/\/statorials.org\/id\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SAS: Cara membagi string dengan pembatas - Statorial","description":"Tutorial ini menjelaskan cara membagi string di SAS berdasarkan pembatas tertentu, dengan sebuah contoh.","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\/id\/sas-membagi-string-dengan-pembatas\/","og_locale":"id_ID","og_type":"article","og_title":"SAS: Cara membagi string dengan pembatas - Statorial","og_description":"Tutorial ini menjelaskan cara membagi string di SAS berdasarkan pembatas tertentu, dengan sebuah contoh.","og_url":"https:\/\/statorials.org\/id\/sas-membagi-string-dengan-pembatas\/","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":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"Benjamin anderson","Estimasi waktu membaca":"1 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/id\/sas-membagi-string-dengan-pembatas\/","url":"https:\/\/statorials.org\/id\/sas-membagi-string-dengan-pembatas\/","name":"SAS: Cara membagi string dengan pembatas - Statorial","isPartOf":{"@id":"https:\/\/statorials.org\/id\/#website"},"datePublished":"2023-07-21T12:30:35+00:00","dateModified":"2023-07-21T12:30:35+00:00","author":{"@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81"},"description":"Tutorial ini menjelaskan cara membagi string di SAS berdasarkan pembatas tertentu, dengan sebuah contoh.","breadcrumb":{"@id":"https:\/\/statorials.org\/id\/sas-membagi-string-dengan-pembatas\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/id\/sas-membagi-string-dengan-pembatas\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/id\/sas-membagi-string-dengan-pembatas\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/statorials.org\/id\/"},{"@type":"ListItem","position":2,"name":"Sas: cara membagi string dengan pembatas"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/id\/#website","url":"https:\/\/statorials.org\/id\/","name":"Statorials","description":"Panduan anda untuk kompetensi statistik!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/id\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"id"},{"@type":"Person","@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/3d17a1160dd2d052b7c78e502cb9ec81","name":"Benjamin anderson","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/statorials.org\/id\/#\/schema\/person\/image\/","url":"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","contentUrl":"http:\/\/statorials.org\/id\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","caption":"Benjamin anderson"},"description":"Halo, saya Benjamin, pensiunan profesor statistika yang menjadi guru Statorial yang berdedikasi. Dengan pengalaman dan keahlian yang luas di bidang statistika, saya ingin berbagi ilmu untuk memberdayakan mahasiswa melalui Statorials. Baca selengkapnya","sameAs":["http:\/\/statorials.org\/id"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2612"}],"collection":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/comments?post=2612"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/posts\/2612\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/media?parent=2612"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/categories?post=2612"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/id\/wp-json\/wp\/v2\/tags?post=2612"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}