

{"id":11296,"date":"2018-03-21T09:54:17","date_gmt":"2018-03-21T04:24:17","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=11296"},"modified":"2021-05-09T13:16:57","modified_gmt":"2021-05-09T07:46:57","slug":"sas-array","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/sas-array\/","title":{"rendered":"SAS Array &#8211; A Perfect Guide of SAS Array Operators with Syntax"},"content":{"rendered":"<p>After knowing about the\u00a0<strong>SAS String Functions<\/strong>\u00a0concept, we will be learning about SAS Array. Generally, programmers use SAS arrays to simplify their code which results in less error-prone and more efficient programs.<\/p>\n<p>After completing this tutorial, you will be able to understand:<\/p>\n<ul>\n<li>SAS Array Concept<\/li>\n<li>SAS Array Syntax<\/li>\n<li>SAS Array Declaration<\/li>\n<li>SAS Array Operators<\/li>\n<\/ul>\n<h2>What is Array in SAS?<\/h2>\n<p>SAS array groups similar variables for processing inside the data step. After SAS array is defined, the tasks performed by variables at different times can be performed using a single array. This saves time and does not require multiple statements to be written.<\/p>\n<p>Consider, SAS Array example, a savings data set (savings) that contains 24 monthly variables for a single year, 12 variables for income(Inc1\u2013Inc12), and 12 variables for expenses (Exp1 &#8211; Exp12). To calculate the net savings for each month, the SAS program needs 12 statements:<\/p>\n<p>net_sav1 = inc1- exp1;<br \/>\nnet_sav2 = inc2- exp2; . . .<br \/>\n.<br \/>\n.<br \/>\n.<br \/>\n.<br \/>\nnet_sav3 = inc3- exp3;<br \/>\nnet_sav11 = inc11-exp11;<br \/>\nnet_sav12 = inc12- exp12;<\/p>\n<p>This method for calculating the net savings is repetitive. As the amount of data increases, more statements are required to calculate net savings for each month. Arrays helps to perform these calculations with few statements.<\/p>\n<ol>\n<li>In almost all cases, a code that is written with arrays can also be written without using arrays.<\/li>\n<li>Arrays provide an alternative method to refer to a variable rather than using the name of the variable at multiple places and times.<\/li>\n<\/ol>\n<h4>SAS Array Syntax<\/h4>\n<p>The SAS ARRAY statement consists of the keyword ARRAY followed by the name of the array:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">ARRAY array-name[ ];<\/pre>\n<p>The SAS array name can be followed by either a pair of parentheses ( ), braces { }, or square brackets [ ]. By specifying a value inside the bracket, we can assign the same number of variables to the array.<\/p>\n<p><strong>For example<\/strong> &#8211; using the same example used above, we can create an array income and add 12 variables to it, one for each month, instead of writing statements for those 12 variables.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">ARRAY income[12] inc1-inc12;<\/pre>\n<p>In this statement, the array income has 12 variables (inc1\u2013inc12) associated with it.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/03\/Array-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-11297 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/03\/Array-1.png\" alt=\"SAS Array Income Statement\" width=\"501\" height=\"231\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/03\/Array-1.png 501w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/03\/Array-1-150x69.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/03\/Array-1-300x138.png 300w\" sizes=\"auto, (max-width: 501px) 100vw, 501px\" \/><\/a><\/p>\n<h4>Examples of SAS Array Declaration<\/h4>\n<p># Declare an array of length 4 named age with values.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">ARRAY age[4] (11 1 2 62);<\/pre>\n<p># Declare an array of length 8 named colors with values starting at index 0.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">ARRAY colors (0:8) A B C D E F G H I;<\/pre>\n<p># Declare an array of length 5 named books which contain character values.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">ARRAY books(1:5) $ b1-b5;<\/pre>\n<p># Declare an array of required length depending on the number of values supplied.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">ARRAY ANS(*) A1-A10;<\/pre>\n<h4>Points to Remember<\/h4>\n<p>There are some important points, which you should remember while working on SAS Array. SAS Variables that are associated with an array have certain characteristics:<\/p>\n<ol>\n<li>All variables that are defined inside an array should be of the same type. They can be either numeric or character variables.<\/li>\n<li>If the variables are character variables, a dollar ($) sign must be placed after the defining the array.<\/li>\n<\/ol>\n<p><strong>Example &#8211;<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">array my_name[3] $ first middle last;<\/pre>\n<p>By default, variables inside the array have a length of 8 bytes. To specify a different length for the variables, include the desired length after the $ for character arrays and after the brackets for numeric arrays.<\/p>\n<p><strong>Example &#8211; \u00a0<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">array name[3] $12 first last middle;<\/pre>\n<h3>SAS Array Operators<\/h3>\n<p>Here, we talk about two types of\u00a0Array Operators in SAS: OF Operators and IN Operators.<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/03\/Array-Operators-01.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-11302 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/03\/Array-Operators-01.jpg\" alt=\" SAS Array Operators\" width=\"1200\" height=\"628\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/03\/Array-Operators-01.jpg 1200w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/03\/Array-Operators-01-150x79.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/03\/Array-Operators-01-300x157.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/03\/Array-Operators-01-768x402.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/03\/Array-Operators-01-1024x536.jpg 1024w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/a><\/p>\n<h4>1. SAS OF Operator<\/h4>\n<p>We use the OF operator when a calculation is to be performed on all the variables or elements of the array.<\/p>\n<pre class=\"EnlighterJSRAW\">DATA example_OF;\r\nINPUT A1 A2 A3 A4;\r\nARRAY A(4) A1-A4;\r\nA_SUM=SUM(OF A(*));\r\nA_MEAN=MEAN(OF A(*));\r\nA_MIN=MIN(OF A(*));\r\nDATALINES;\r\n21 4 52 11\r\n96 25 42 6;\r\nRUN;\r\nPROC PRINT DATA=example_OF;\r\nRUN;<\/pre>\n<p><strong>Output:<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/03\/array_of_result.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-11298 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/03\/array_of_result.jpg\" alt=\"SAS OF Operator \" width=\"600\" height=\"231\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/03\/array_of_result.jpg 600w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/03\/array_of_result-150x58.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/03\/array_of_result-300x116.jpg 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<h4>2. SAS IN Operator<\/h4>\n<p>If we want to look for a particular value in the array and check for its presence, we can make use of IN operator. In the below example, we will check for the availability of the color &#8220;Pink&#8221; in the data. The keyword IN is case sensitive.<\/p>\n<pre class=\"EnlighterJSRAW\">DATA in_example;\r\nINPUT A1 $ A2 $ A3 $ A4 $;\r\nARRAY COLOURS(4) A1-A4;\r\nIF 'yellow' IN COLOURS THEN available='Yes'; ELSE available='No';\r\nDATALINES;\r\nOrange-pink violet yellow;\r\nRUN;\r\nPROC PRINT DATA=in_example;\r\nRUN;<\/pre>\n<p><strong>Output:<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/03\/array_in_result.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-11299 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/03\/array_in_result.jpg\" alt=\"SAS IN Operator \" width=\"600\" height=\"225\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/03\/array_in_result.jpg 600w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/03\/array_in_result-150x56.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/03\/array_in_result-300x113.jpg 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<h2>Summary<\/h2>\n<p>In this SAS Array Tutorial, we studied different aspects of SAS Array, how they are important in improving the efficiency of code, reduce redundancy, and how to make our program more easy and organized. So, stay tuned for more updates.<\/p>\n<p>Any queries? Feel free to ask in the comment section. We will be glad to hear from you.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>After knowing about the\u00a0SAS String Functions\u00a0concept, we will be learning about SAS Array. Generally, programmers use SAS arrays to simplify their code which results in less error-prone and more efficient programs. After completing this&#46;&#46;&#46;<\/p>\n","protected":false},"author":6,"featured_media":11300,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[59],"tags":[11907,11908,11910,11911,11912],"class_list":["post-11296","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sas","tag-sas-array","tag-sas-array-declaration","tag-sas-array-operators","tag-sas-array-statement","tag-sas-array-syntax"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>SAS Array - A Perfect Guide of SAS Array Operators with Syntax - DataFlair<\/title>\n<meta name=\"description\" content=\"SAS Array tutorial covers SAS Array Syntax, Declaration examples, Operators in SAS Arrays; OF Operators &amp; IN Operators. A Must Grab Tutorial!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/data-flair.training\/blogs\/sas-array\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SAS Array - A Perfect Guide of SAS Array Operators with Syntax - DataFlair\" \/>\n<meta property=\"og:description\" content=\"SAS Array tutorial covers SAS Array Syntax, Declaration examples, Operators in SAS Arrays; OF Operators &amp; IN Operators. A Must Grab Tutorial!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/sas-array\/\" \/>\n<meta property=\"og:site_name\" content=\"DataFlair\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataFlairWS\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-03-21T04:24:17+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-05-09T07:46:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/03\/Arrays-in-SAS-01.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"DataFlair Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:site\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"DataFlair Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SAS Array - A Perfect Guide of SAS Array Operators with Syntax - DataFlair","description":"SAS Array tutorial covers SAS Array Syntax, Declaration examples, Operators in SAS Arrays; OF Operators & IN Operators. A Must Grab Tutorial!","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:\/\/data-flair.training\/blogs\/sas-array\/","og_locale":"en_US","og_type":"article","og_title":"SAS Array - A Perfect Guide of SAS Array Operators with Syntax - DataFlair","og_description":"SAS Array tutorial covers SAS Array Syntax, Declaration examples, Operators in SAS Arrays; OF Operators & IN Operators. A Must Grab Tutorial!","og_url":"https:\/\/data-flair.training\/blogs\/sas-array\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2018-03-21T04:24:17+00:00","article_modified_time":"2021-05-09T07:46:57+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/03\/Arrays-in-SAS-01.jpg","type":"image\/jpeg"}],"author":"DataFlair Team","twitter_card":"summary_large_image","twitter_creator":"@DataFlairWS","twitter_site":"@DataFlairWS","twitter_misc":{"Written by":"DataFlair Team","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/sas-array\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/sas-array\/"},"author":{"name":"DataFlair Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/2c58ecb4f73a39f0ef993f1ddfcd7b89"},"headline":"SAS Array &#8211; A Perfect Guide of SAS Array Operators with Syntax","datePublished":"2018-03-21T04:24:17+00:00","dateModified":"2021-05-09T07:46:57+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/sas-array\/"},"wordCount":666,"commentCount":0,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/sas-array\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/03\/Arrays-in-SAS-01.jpg","keywords":["SAS Array","SAS Array Declaration","SAS Array Operators","SAS ARRAY statement","SAS Array Syntax"],"articleSection":["SAS Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/sas-array\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/sas-array\/","url":"https:\/\/data-flair.training\/blogs\/sas-array\/","name":"SAS Array - A Perfect Guide of SAS Array Operators with Syntax - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/sas-array\/#primaryimage"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/sas-array\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/03\/Arrays-in-SAS-01.jpg","datePublished":"2018-03-21T04:24:17+00:00","dateModified":"2021-05-09T07:46:57+00:00","description":"SAS Array tutorial covers SAS Array Syntax, Declaration examples, Operators in SAS Arrays; OF Operators & IN Operators. A Must Grab Tutorial!","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/sas-array\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/sas-array\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/sas-array\/#primaryimage","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/03\/Arrays-in-SAS-01.jpg","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/03\/Arrays-in-SAS-01.jpg","width":1200,"height":628,"caption":"SAS Array"},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/sas-array\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"SAS Tutorials","item":"https:\/\/data-flair.training\/blogs\/category\/sas\/"},{"@type":"ListItem","position":3,"name":"SAS Array &#8211; A Perfect Guide of SAS Array Operators with Syntax"}]},{"@type":"WebSite","@id":"https:\/\/data-flair.training\/blogs\/#website","url":"https:\/\/data-flair.training\/blogs\/","name":"DataFlair","description":"Learn Today. Lead Tomorrow.","publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/data-flair.training\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/data-flair.training\/blogs\/#organization","name":"DataFlair","url":"https:\/\/data-flair.training\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","width":106,"height":48,"caption":"DataFlair"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataFlairWS\/","https:\/\/x.com\/DataFlairWS","https:\/\/www.linkedin.com\/company\/dataflair-web-services-pvt-ltd\/","https:\/\/www.youtube.com\/user\/DataFlairWS"]},{"@type":"Person","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/2c58ecb4f73a39f0ef993f1ddfcd7b89","name":"DataFlair Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/1ce4a0e3e542444fc73bbebf83e89e8b73e2d95ccb1fcee64da9945f078b97c5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/1ce4a0e3e542444fc73bbebf83e89e8b73e2d95ccb1fcee64da9945f078b97c5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1ce4a0e3e542444fc73bbebf83e89e8b73e2d95ccb1fcee64da9945f078b97c5?s=96&d=mm&r=g","caption":"DataFlair Team"},"description":"The DataFlair Team provides industry-driven content on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. Our expert educators focus on delivering value-packed, easy-to-follow resources for tech enthusiasts and professionals.","url":"https:\/\/data-flair.training\/blogs\/author\/dfteam2\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/11296","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=11296"}],"version-history":[{"count":8,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/11296\/revisions"}],"predecessor-version":[{"id":94012,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/11296\/revisions\/94012"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media\/11300"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=11296"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=11296"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=11296"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}