{"id":1011,"date":"2022-07-08T18:43:33","date_gmt":"2023-02-23T11:06:20","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/uncategorized\/can-you-provide-an-example-of-how-to-utilize-the-strsplit-function-in-r\/"},"modified":"2024-03-04T13:42:15","modified_gmt":"2024-03-04T13:42:15","slug":"strsplit-function-in-r","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/strsplit-function-in-r\/","title":{"rendered":"strsplit function in R"},"content":{"rendered":"<p>If you&#8217;re a programmer, you&#8217;ll often come across situations where you have to handle multiple strings. Concatenating and splitting them is a common task. In such cases, you can make use of the strsplit() function in <a href=\"https:\/\/www.r-project.org\/about.html\">R<\/a> . In a previous article, we explored the paste() function for string concatenation. Now, let&#8217;s delve into how we can achieve string vector splitting using strsplit().<\/p>\n<p>strsplit() is a remarkable function in R that divides a input string vector into smaller sub-strings. Now, we will explore the functionality of this function and the various methods available to split strings in R utilizing strsplit().<\/p>\n<hr \/>\n<h2>Syntax of the Strsplit() function<\/h2>\n<p>Strsplit() is a function in the R language that is utilized for dividing strings into smaller substrings using specified split arguments.<\/p>\n<pre class=\"post-pre\"><code>strsplit<span class=\"token punctuation\">(<\/span>x<span class=\"token punctuation\">,<\/span>split<span class=\"token punctuation\">,<\/span>fixed<span class=\"token operator\">=<\/span>T<span class=\"token punctuation\">)<\/span>\r\n<\/code><\/pre>\n<p>What is the location?<\/p>\n<ul class=\"post-ul\">\n<li>X = input data file, vector or a stings.<\/li>\n<li>Split = Splits the strings into reuired formats.<\/li>\n<li>Fixed = Matches the split or uses the regular expression.<\/li>\n<\/ul>\n<hr \/>\n<h2>Employ strsplit() function in R for its implementation.<\/h2>\n<p>In this portion, we will examine a basic illustration that demonstrates the utilization of the strsplit() function. In this scenario, strsplit() will divide the provided input into a collection of strings or values.<\/p>\n<p>Let&#8217;s observe its functioning.<\/p>\n<pre class=\"post-pre\"><code>df<span class=\"token operator\">&lt;-<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">\"R is the statistical analysis language\"<\/span><span class=\"token punctuation\">)<\/span>\r\nstrsplit<span class=\"token punctuation\">(<\/span>df<span class=\"token punctuation\">,<\/span> split <span class=\"token operator\">=<\/span> <span class=\"token string\">\" \"<\/span><span class=\"token punctuation\">)<\/span>\r\n<\/code><\/pre>\n<p>Can you provide me with a single paraphrase for the term &#8220;Output&#8221; using natural language?<\/p>\n<pre class=\"post-pre\"><code>\"R\" \"is\" \"the\" \"statistical\" \"analysis\" \"language\"\r\n<\/code><\/pre>\n<p>We have accomplished it! This approach enables us to effortlessly separate the strings within the data. One of the finest applications of the strsplit() function occurs in generating word clouds. For this purpose, we reuire a multitude of word strings to plot the most freuently used or repeated word. Conseuently, we utilize this function to extract the strings from the data, which provides us with a list of strings.<\/p>\n<hr \/>\n<h3>1. Employing the strsplit() function by specifying the delimiter.<\/h3>\n<p>In general, a delimiter is a basic symbol, character, or value that is used to separate words or text within data. In this section, we will explore the utilization of different symbols as delimiters.<\/p>\n<pre class=\"post-pre\"><code>df<span class=\"token operator\">&lt;-<\/span><span class=\"token string\">\"get%better%every%day\"<\/span>\r\nstrsplit<span class=\"token punctuation\">(<\/span>df<span class=\"token punctuation\">,<\/span>split <span class=\"token operator\">=<\/span> <span class=\"token string\">'%'<\/span><span class=\"token punctuation\">)<\/span>\r\n<\/code><\/pre>\n<p>I only need one alternative for the paraphrase:<br \/>\nResult =<\/p>\n<pre class=\"post-pre\"><code>\"get\" \"better\" \"every\"  \"day\"   \r\n<\/code><\/pre>\n<p>In this scenario, we have the % as a delimiter in the input text. Our objective is to extract the text without the delimiter and convert it into a list of strings. The task has been accomplished using the strsplit() function. It effectively eliminated the delimiter and provided the desired strings in a list format.<\/p>\n<hr \/>\n<h3>The strsplit() function utilizes a delimiter based on Regular Expression.<\/h3>\n<p>In this part, we will explore how to divide text using regular expressions. Intriguing, isn&#8217;t it? Let&#8217;s proceed.<\/p>\n<pre class=\"post-pre\"><code>df<span class=\"token operator\">&lt;-<\/span><span class=\"token string\">\"all16i5need6is4a9long8vacation\"<\/span>\r\nstrsplit<span class=\"token punctuation\">(<\/span>df<span class=\"token punctuation\">,<\/span>split <span class=\"token operator\">=<\/span> <span class=\"token string\">\"[0-9]+\"<\/span><span class=\"token punctuation\">)<\/span>\r\n<\/code><\/pre>\n<p>Provide only one possible option for paraphrasing the given phrase natively:<br \/>\n&#8220;Result&#8221; or &#8220;Final result&#8221;<\/p>\n<pre class=\"post-pre\"><code>\"all\" \"i\" \"need\" \"is\" \"a\" \"long\" \"vacation\"\r\n<\/code><\/pre>\n<p>In this instance, our given input consists of numbers ranging from 0 to 9. Therefore, we utilized the regular expression [0-9]+ to divide the data by eliminating the numbers. The strsplit() function will present a collection of strings as the resulting output like the above example.<\/p>\n<hr \/>\n<h3>3. Break down every character contained in the input string.<\/h3>\n<p>So far, we have encountered different ways to split a given string. Now, what if we to split every single character in the string? In that case, we can utilize the strsplit() function with a distinct split argument to retrieve each individual character.<\/p>\n<p>Let&#8217;s witness how it operates.<\/p>\n<pre class=\"post-pre\"><code>df<span class=\"token operator\">&lt;-<\/span><span class=\"token string\">\"You can type () in Rstudio to uit R\"<\/span>\r\nstrsplit<span class=\"token punctuation\">(<\/span>df<span class=\"token punctuation\">,<\/span>split<span class=\"token operator\">=<\/span><span class=\"token string\">\"\"<\/span><span class=\"token punctuation\">)<\/span>\r\n<\/code><\/pre>\n<p>Provide one paraphrase of the following sentence, using natural language:<br \/>\nOutput = Result or outcome.<\/p>\n<pre class=\"post-pre\"><code>\"Y\" \"o\" \"u\" \" \" \"c\" \"a\" \"n\" \" \" \"t\" \"y\" \"p\" \"e\" \" \" \"\" \"(\" \")\" \" \" \"i\"\r\n\"n\" \" \" \"R\" \"s\" \"t\" \"u\" \"d\" \"i\" \"o\" \" \" \"t\" \"o\" \" \" \"\" \"u\" \"i\" \"t\" \" \"\r\n\"R\"\r\n<\/code><\/pre>\n<hr \/>\n<h3>4. Dividing the dates by utilizing the strsplit() function in the R language.<\/h3>\n<p>Another great use for the strsplit() function is dividing dates. This particular application is both impressive and valuable to pursue. Now, let&#8217;s delve into how this process unfolds.<\/p>\n<pre class=\"post-pre\"><code>test_dates<span class=\"token operator\">&lt;-<\/span>c<span class=\"token punctuation\">(<\/span><span class=\"token string\">\"24-07-2020\"<\/span><span class=\"token punctuation\">,<\/span><span class=\"token string\">\"25-07-2020\"<\/span><span class=\"token punctuation\">,<\/span><span class=\"token string\">\"26-07-2020\"<\/span><span class=\"token punctuation\">,<\/span><span class=\"token string\">\"27-07-2020\"<\/span><span class=\"token punctuation\">,<\/span><span class=\"token string\">\"28-07-2020\"<\/span><span class=\"token punctuation\">)<\/span>\r\ntest_mat<span class=\"token operator\">&lt;-<\/span>strsplit<span class=\"token punctuation\">(<\/span>test_dates<span class=\"token punctuation\">,<\/span>split <span class=\"token operator\">=<\/span> <span class=\"token string\">\"-\"<\/span><span class=\"token punctuation\">)<\/span>\r\ntest_mat\r\n<\/code><\/pre>\n<p>Give me only one option to paraphrase the following sentence natively:<br \/>\nThe end result is produced.<\/p>\n<pre class=\"post-pre\"><code> \"24\"   \"07\"   \"2020\"\r\n\r\n\"25\"   \"07\"   \"2020\"\r\n\r\n\"26\"   \"07\"   \"2020\"\r\n\r\n\"27\"   \"07\"   \"2020\"\r\n\r\n\"28\"   \"07\"   \"2020\"\r\n<\/code><\/pre>\n<p>Are you able to witness an appealing outcome? With the use of this function, we possess the capability to generate multiple divisions from the input strings or data. Furthermore, it is possible to transform the dates into a matrix layout.<\/p>\n<pre class=\"post-pre\"><code>matrix<span class=\"token punctuation\">(<\/span>unlist<span class=\"token punctuation\">(<\/span>test_mat<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span>ncol<span class=\"token operator\">=<\/span><span class=\"token number\">3<\/span><span class=\"token punctuation\">,<\/span>byrow<span class=\"token operator\">=<\/span>T<span class=\"token punctuation\">)<\/span>\r\n<\/code><\/pre>\n<p>Generate one alternative option for the following phrase:<br \/>\n&#8220;The result&#8221;<\/p>\n<pre class=\"post-pre\"><code>     [,1]  [,2]  [,3]  \r\n[1,] \"24\" \"07\" \"2020\"\r\n[2,] \"25\" \"07\" \"2020\"\r\n[3,] \"26\" \"07\" \"2020\"\r\n[4,] \"27\" \"07\" \"2020\"\r\n[5,] \"28\" \"07\" \"2020\"\r\n<\/code><\/pre>\n<p>The above mentioned results depict the creation of a matrix from the divided data, as organizing the data is crucial for subseuent processing. Simply splitting the text is meaningless unless it is structured or arranged in a dependable manner, similar to the example mentioned above.<\/p>\n<hr \/>\n<h2>In conclusion<\/h2>\n<p>Now, as we come to the end of the article, I hope you now have a clearer grasp on how the strsplit() function in R works and its various applications. This function is highly utilized and renowned for dividing strings. That&#8217;s all for now, but stay tuned for more functions in the future.<\/p>\n<p>Further research: R documentations<\/p>\n<p>&nbsp;<\/p>\n<p>Read more about our tutor like Python<\/p>\n<p><a class=\"LinkSuggestion__Link-sc-1gewdgc-4 cLBplk\" href=\"https:\/\/www.silicloud.com\/blog\/python-functions-ord-and-chr\/\" target=\"_blank\" rel=\"noopener\">The Python functions ord() and chr()<span class=\"sc-gswNZR eASTkv\">(Opens in a new browser tab)<\/span><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you&#8217;re a programmer, you&#8217;ll often come across situations where you have to handle multiple strings. Concatenating and splitting them is a common task. In such cases, you can make use of the strsplit() function in R . In a previous article, we explored the paste() function for string concatenation. Now, let&#8217;s delve into how [&hellip;]<\/p>\n","protected":false},"author":12,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-1011","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>strsplit function in R - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"strsplit() is a remarkable function in R that divides a input string vector into smaller sub-strings. we will explore the strsplit()\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/blog\/strsplit-function-in-r\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"strsplit function in R\" \/>\n<meta property=\"og:description\" content=\"strsplit() is a remarkable function in R that divides a input string vector into smaller sub-strings. we will explore the strsplit()\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/strsplit-function-in-r\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-23T11:06:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-04T13:42:15+00:00\" \/>\n<meta name=\"author\" content=\"Liam\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Liam\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/strsplit-function-in-r\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/strsplit-function-in-r\/\"},\"author\":{\"name\":\"Liam\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/23786905eb7b377f45ddb01c17da7671\"},\"headline\":\"strsplit function in R\",\"datePublished\":\"2023-02-23T11:06:20+00:00\",\"dateModified\":\"2024-03-04T13:42:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/strsplit-function-in-r\/\"},\"wordCount\":788,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/strsplit-function-in-r\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/strsplit-function-in-r\/\",\"name\":\"strsplit function in R - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2023-02-23T11:06:20+00:00\",\"dateModified\":\"2024-03-04T13:42:15+00:00\",\"description\":\"strsplit() is a remarkable function in R that divides a input string vector into smaller sub-strings. we will explore the strsplit()\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/strsplit-function-in-r\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/strsplit-function-in-r\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/strsplit-function-in-r\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"strsplit function in R\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/23786905eb7b377f45ddb01c17da7671\",\"name\":\"Liam\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/8d37ed3e7f770dde8bf069ba0b4298688028c3abaacf1131742fc1352d174ebd?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/8d37ed3e7f770dde8bf069ba0b4298688028c3abaacf1131742fc1352d174ebd?s=96&d=mm&r=g\",\"caption\":\"Liam\"},\"sameAs\":[\"http:\/\/Wilson\"],\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/liamwilson\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"strsplit function in R - Blog - Silicon Cloud","description":"strsplit() is a remarkable function in R that divides a input string vector into smaller sub-strings. we will explore the strsplit()","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:\/\/www.silicloud.com\/blog\/strsplit-function-in-r\/","og_locale":"en_US","og_type":"article","og_title":"strsplit function in R","og_description":"strsplit() is a remarkable function in R that divides a input string vector into smaller sub-strings. we will explore the strsplit()","og_url":"https:\/\/www.silicloud.com\/blog\/strsplit-function-in-r\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2023-02-23T11:06:20+00:00","article_modified_time":"2024-03-04T13:42:15+00:00","author":"Liam","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Liam","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/strsplit-function-in-r\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/strsplit-function-in-r\/"},"author":{"name":"Liam","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/23786905eb7b377f45ddb01c17da7671"},"headline":"strsplit function in R","datePublished":"2023-02-23T11:06:20+00:00","dateModified":"2024-03-04T13:42:15+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/strsplit-function-in-r\/"},"wordCount":788,"commentCount":0,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/strsplit-function-in-r\/","url":"https:\/\/www.silicloud.com\/blog\/strsplit-function-in-r\/","name":"strsplit function in R - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2023-02-23T11:06:20+00:00","dateModified":"2024-03-04T13:42:15+00:00","description":"strsplit() is a remarkable function in R that divides a input string vector into smaller sub-strings. we will explore the strsplit()","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/strsplit-function-in-r\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/strsplit-function-in-r\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/strsplit-function-in-r\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"strsplit function in R"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/23786905eb7b377f45ddb01c17da7671","name":"Liam","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/8d37ed3e7f770dde8bf069ba0b4298688028c3abaacf1131742fc1352d174ebd?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8d37ed3e7f770dde8bf069ba0b4298688028c3abaacf1131742fc1352d174ebd?s=96&d=mm&r=g","caption":"Liam"},"sameAs":["http:\/\/Wilson"],"url":"https:\/\/www.silicloud.com\/blog\/author\/liamwilson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/1011","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=1011"}],"version-history":[{"count":3,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/1011\/revisions"}],"predecessor-version":[{"id":1648,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/1011\/revisions\/1648"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=1011"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=1011"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=1011"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}