{"id":3979,"date":"2023-07-14T09:40:25","date_gmt":"2023-07-14T09:40:25","guid":{"rendered":"https:\/\/statorials.org\/it\/sas-se-altrimenti-altrimenti\/"},"modified":"2023-07-14T09:40:25","modified_gmt":"2023-07-14T09:40:25","slug":"sas-se-altrimenti-altrimenti","status":"publish","type":"post","link":"https:\/\/statorials.org\/it\/sas-se-altrimenti-altrimenti\/","title":{"rendered":"Come utilizzare if-then-else in sas (con esempi)"},"content":{"rendered":"<p><\/p>\n<hr>\n<p><span style=\"color: #000000;\">\u00c8 possibile utilizzare un&#8217;istruzione <strong>IF-THEN-ELSE<\/strong> in SAS per restituire un valore <em>se<\/em> una condizione \u00e8 vera, <em>altrimenti<\/em> restituire un altro valore se una condizione non \u00e8 vera.<\/span><\/p>\n<p> <span style=\"color: #000000;\">Questa istruzione utilizza la seguente sintassi di base:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #3366ff;\">if<\/span> var1 &gt; <span style=\"color: #008000;\">30<\/span> <span style=\"color: #3366ff;\">then<\/span> var2 = 'good';\n<span style=\"color: #3366ff;\">else<\/span> var2 = 'bad';\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">Puoi anche concatenare pi\u00f9 istruzioni <strong>ELSE IF<\/strong> insieme per restituire pi\u00f9 valori potenziali in base a pi\u00f9 condizioni:<\/span><\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #3366ff;\">if<\/span> var1 &gt; <span style=\"color: #008000;\">35<\/span> <span style=\"color: #3366ff;\">then<\/span> var2 = 'great';\n<span style=\"color: #3366ff;\">else if<\/span> var1 &gt; <span style=\"color: #008000;\">30<\/span> <span style=\"color: #3366ff;\">then<\/span> var2 = 'good';\n<span style=\"color: #3366ff;\">else<\/span> var2 = 'bad';\n<\/strong><\/span><\/pre>\n<p> <span style=\"color: #000000;\">I seguenti esempi mostrano come utilizzare nella pratica ciascuna di queste istruzioni con il seguente set di dati in SAS:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <span style=\"color: #000000;\"><strong><span style=\"color: #008000;\">\/*create dataset*\/\n<\/span><span style=\"color: #800080;\">data<\/span> original_data;\n    <span style=\"color: #3366ff;\">input<\/span> team $points;\n    <span style=\"color: #3366ff;\">datalines<\/span> ;\nCavs 12\nCavs 14\nWarriors 15\nHawks 18\nMavs 31\nMavs 32 \nMavs 35\nCeltics 36\nCeltics 40\n;\n<span style=\"color: #800080;\">run<\/span> ;\n\n<span style=\"color: #008000;\">\/*view dataset*\/\n<\/span><span style=\"color: #800080;\">proc print<\/span> <span style=\"color: #3366ff;\">data<\/span> = original_data;<\/strong><\/span> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-31861 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/si-alors1.jpg\" alt=\"\" width=\"181\" height=\"274\" srcset=\"\" sizes=\"\"><\/p>\n<h2> <span style=\"color: #000000;\"><b>Esempio 1: <strong>IF-THEN-ELSE in SAS<\/strong><\/b><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Possiamo usare la seguente istruzione <strong>IF-THEN-ELSE<\/strong> per creare una nuova variabile chiamata <strong>rating<\/strong> che assume il valore &#8220;buono&#8221; se il valore nella colonna <strong>dei punti<\/strong> \u00e8 maggiore di 30 o il valore &#8220;cattivo&#8221; altrimenti:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #000000;\"><span style=\"color: #008000;\">\/*create new dataset with new variable called rating*\/\n<\/span><span style=\"color: #800080;\">data<\/span> new_data;\n    <span style=\"color: #3366ff;\">set<\/span> original_data;\n    <span style=\"color: #3366ff;\">if<\/span> points &gt; <span style=\"color: #008000;\">30<\/span> <span style=\"color: #3366ff;\">then<\/span> rating = 'good';\n    <span style=\"color: #3366ff;\">else<\/span> rating = 'bad';\n<span style=\"color: #800080;\">run<\/span> ;\n\n<\/span><span style=\"color: #008000;\">\/*view new dataset*\/\n<\/span><span style=\"color: #800080;\">proc print<\/span> <span style=\"color: #3366ff;\">data<\/span> <span style=\"color: #000000;\">=new_data;<\/span><\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-31862 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/si-alors2.jpg\" alt=\"\" width=\"237\" height=\"273\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">Da notare che la nuova colonna denominata <strong>rating<\/strong> assume il valore \u201cbuono\u201d se il valore della colonna <strong>punti<\/strong> \u00e8 maggiore di 30 o il valore \u201ccattivo\u201d altrimenti.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><b>Esempio 2: <strong>IF-THEN-ELSE IF in SAS<\/strong><\/b><\/span><\/h2>\n<p> <span style=\"color: #000000;\">Possiamo utilizzare la seguente istruzione <strong>IF-THEN-ELSE IF<\/strong> per creare una nuova variabile denominata <strong>rating<\/strong> che assume i seguenti valori:<\/span><\/p>\n<ul>\n<li> <span style=\"color: #000000;\">\u201csuper\u201d se i punti sono superiori a 35<\/span><\/li>\n<li> <span style=\"color: #000000;\">altrimenti \u201cbuono\u201d se i punti sono superiori a 30<\/span><\/li>\n<li> <span style=\"color: #000000;\">altrimenti \u201ccattivo\u201d<\/span><\/li>\n<\/ul>\n<p> <span style=\"color: #000000;\">Il codice seguente mostra come eseguire questa operazione:<\/span> <\/p>\n<pre style=\"background-color: #ececec; font-size: 15px;\"> <strong><span style=\"color: #000000;\"><span style=\"color: #008000;\">\/*create new dataset with new variable called rating*\/\n<\/span><span style=\"color: #800080;\">data<\/span> new_data;\n    <span style=\"color: #3366ff;\">set<\/span> original_data;\n    <span style=\"color: #3366ff;\">if<\/span> points &gt; <span style=\"color: #008000;\">35<\/span> <span style=\"color: #3366ff;\">then<\/span> rating = 'great';\n    <span style=\"color: #3366ff;\">else if<\/span> points &gt; <span style=\"color: #008000;\">30<\/span> <span style=\"color: #3366ff;\">then<\/span> rating = 'good';\n    <span style=\"color: #3366ff;\">else<\/span> rating = 'bad';\n<span style=\"color: #800080;\">run<\/span> ;\n\n<\/span><span style=\"color: #008000;\">\/*view new dataset*\/\n<\/span><span style=\"color: #800080;\">proc print<\/span> <span style=\"color: #3366ff;\">data<\/span> <span style=\"color: #000000;\">=new_data;<\/span><\/strong> <\/pre>\n<p><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-31863 aligncenter\" src=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/si-alors3.jpg\" alt=\"\" width=\"256\" height=\"290\" srcset=\"\" sizes=\"\"><\/p>\n<p> <span style=\"color: #000000;\">La nuova colonna denominata <strong>rating<\/strong> assume il valore \u201cottimo\u201d, \u201cbuono\u201d o \u201cscarso\u201d a seconda del valore corrispondente nella colonna <strong>punti<\/strong> .<\/span><\/p>\n<p> <span style=\"color: #000000;\"><strong>Nota<\/strong> : sentiti libero di utilizzare tutte le istruzioni <strong>ELSE IF<\/strong> che desideri per restituire tutti i valori diversi che desideri in base a varie condizioni.<\/span><\/p>\n<h2> <span style=\"color: #000000;\"><strong>Risorse addizionali<\/strong><\/span><\/h2>\n<p> <span style=\"color: #000000;\">I seguenti tutorial spiegano come eseguire altre attivit\u00e0 comuni in SAS:<\/span><\/p>\n<p> <a href=\"https:\/\/statorials.org\/it\/se-allora-no\/\" target=\"_blank\" rel=\"noopener\">Come utilizzare IF-THEN-DO in SAS<\/a><br \/> <a href=\"https:\/\/statorials.org\/it\/non-rimuovere-i-duplicati\/\" target=\"_blank\" rel=\"noopener\">Come rimuovere i duplicati in SAS<\/a><br \/> <a href=\"https:\/\/statorials.org\/it\/senza-sostituire-i-valori-mancanti-con-zero\/\" target=\"_blank\" rel=\"noopener\">Come sostituire i valori mancanti con zero in SAS<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00c8 possibile utilizzare un&#8217;istruzione IF-THEN-ELSE in SAS per restituire un valore se una condizione \u00e8 vera, altrimenti restituire un altro valore se una condizione non \u00e8 vera. Questa istruzione utilizza la seguente sintassi di base: if var1 &gt; 30 then var2 = &#8216;good&#8217;; else var2 = &#8216;bad&#8217;; Puoi anche concatenare pi\u00f9 istruzioni ELSE IF insieme [&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>Come utilizzare IF-THEN-ELSE in SAS (con esempi) - Statorials<\/title>\n<meta name=\"description\" content=\"Questo tutorial spiega come utilizzare le istruzioni IF-THEN-ELSE in SAS, con un esempio.\" \/>\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\/it\/sas-se-altrimenti-altrimenti\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Come utilizzare IF-THEN-ELSE in SAS (con esempi) - Statorials\" \/>\n<meta property=\"og:description\" content=\"Questo tutorial spiega come utilizzare le istruzioni IF-THEN-ELSE in SAS, con un esempio.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/statorials.org\/it\/sas-se-altrimenti-altrimenti\/\" \/>\n<meta property=\"og:site_name\" content=\"Statorials\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-14T09:40:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/si-alors1.jpg\" \/>\n<meta name=\"author\" content=\"Benjamin anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Benjamin anderson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/statorials.org\/it\/sas-se-altrimenti-altrimenti\/\",\"url\":\"https:\/\/statorials.org\/it\/sas-se-altrimenti-altrimenti\/\",\"name\":\"Come utilizzare IF-THEN-ELSE in SAS (con esempi) - Statorials\",\"isPartOf\":{\"@id\":\"https:\/\/statorials.org\/it\/#website\"},\"datePublished\":\"2023-07-14T09:40:25+00:00\",\"dateModified\":\"2023-07-14T09:40:25+00:00\",\"author\":{\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae\"},\"description\":\"Questo tutorial spiega come utilizzare le istruzioni IF-THEN-ELSE in SAS, con un esempio.\",\"breadcrumb\":{\"@id\":\"https:\/\/statorials.org\/it\/sas-se-altrimenti-altrimenti\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/statorials.org\/it\/sas-se-altrimenti-altrimenti\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/statorials.org\/it\/sas-se-altrimenti-altrimenti\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Casa\",\"item\":\"https:\/\/statorials.org\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Come utilizzare if-then-else in sas (con esempi)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/statorials.org\/it\/#website\",\"url\":\"https:\/\/statorials.org\/it\/\",\"name\":\"Statorials\",\"description\":\"La tua guida all&#039;alfabetizzazione statistica!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/statorials.org\/it\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae\",\"name\":\"Benjamin anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/statorials.org\/it\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/statorials.org\/it\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"contentUrl\":\"https:\/\/statorials.org\/it\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg\",\"caption\":\"Benjamin anderson\"},\"description\":\"Ciao, sono Benjamin, un professore di statistica in pensione diventato insegnante dedicato di Statorials. Con una vasta esperienza e competenza nel campo della statistica, sono ansioso di condividere le mie conoscenze per potenziare gli studenti attraverso Statorials. Scopri di pi\u00f9\",\"sameAs\":[\"https:\/\/statorials.org\/it\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Come utilizzare IF-THEN-ELSE in SAS (con esempi) - Statorials","description":"Questo tutorial spiega come utilizzare le istruzioni IF-THEN-ELSE in SAS, con un esempio.","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\/it\/sas-se-altrimenti-altrimenti\/","og_locale":"it_IT","og_type":"article","og_title":"Come utilizzare IF-THEN-ELSE in SAS (con esempi) - Statorials","og_description":"Questo tutorial spiega come utilizzare le istruzioni IF-THEN-ELSE in SAS, con un esempio.","og_url":"https:\/\/statorials.org\/it\/sas-se-altrimenti-altrimenti\/","og_site_name":"Statorials","article_published_time":"2023-07-14T09:40:25+00:00","og_image":[{"url":"https:\/\/statorials.org\/wp-content\/uploads\/2023\/08\/si-alors1.jpg"}],"author":"Benjamin anderson","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Benjamin anderson","Est. reading time":"2 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/statorials.org\/it\/sas-se-altrimenti-altrimenti\/","url":"https:\/\/statorials.org\/it\/sas-se-altrimenti-altrimenti\/","name":"Come utilizzare IF-THEN-ELSE in SAS (con esempi) - Statorials","isPartOf":{"@id":"https:\/\/statorials.org\/it\/#website"},"datePublished":"2023-07-14T09:40:25+00:00","dateModified":"2023-07-14T09:40:25+00:00","author":{"@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae"},"description":"Questo tutorial spiega come utilizzare le istruzioni IF-THEN-ELSE in SAS, con un esempio.","breadcrumb":{"@id":"https:\/\/statorials.org\/it\/sas-se-altrimenti-altrimenti\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/statorials.org\/it\/sas-se-altrimenti-altrimenti\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/statorials.org\/it\/sas-se-altrimenti-altrimenti\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Casa","item":"https:\/\/statorials.org\/it\/"},{"@type":"ListItem","position":2,"name":"Come utilizzare if-then-else in sas (con esempi)"}]},{"@type":"WebSite","@id":"https:\/\/statorials.org\/it\/#website","url":"https:\/\/statorials.org\/it\/","name":"Statorials","description":"La tua guida all&#039;alfabetizzazione statistica!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/statorials.org\/it\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"it-IT"},{"@type":"Person","@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/0896f191fb9fb019f2cd8623112cb3ae","name":"Benjamin anderson","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/statorials.org\/it\/#\/schema\/person\/image\/","url":"https:\/\/statorials.org\/it\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","contentUrl":"https:\/\/statorials.org\/it\/wp-content\/uploads\/2023\/10\/Dr.-Benjamin-Anderson-96x96.jpg","caption":"Benjamin anderson"},"description":"Ciao, sono Benjamin, un professore di statistica in pensione diventato insegnante dedicato di Statorials. Con una vasta esperienza e competenza nel campo della statistica, sono ansioso di condividere le mie conoscenze per potenziare gli studenti attraverso Statorials. Scopri di pi\u00f9","sameAs":["https:\/\/statorials.org\/it"]}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"_links":{"self":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts\/3979"}],"collection":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/comments?post=3979"}],"version-history":[{"count":0,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/posts\/3979\/revisions"}],"wp:attachment":[{"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/media?parent=3979"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/categories?post=3979"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/statorials.org\/it\/wp-json\/wp\/v2\/tags?post=3979"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}