{"id":67108,"date":"2022-03-24T08:16:56","date_gmt":"2022-03-24T13:16:56","guid":{"rendered":"https:\/\/gisgeography.com\/?p=67108"},"modified":"2023-11-12T20:11:10","modified_gmt":"2023-11-13T02:11:10","slug":"r-programming-gis","status":"publish","type":"post","link":"https:\/\/gisgeography.com\/r-programming-gis\/","title":{"rendered":"R Programming in GIS"},"content":{"rendered":"<style>.kb-image67108_1fa144-2c .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<figure class=\"wp-block-kadence-image kb-image67108_1fa144-2c size-medium_large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"363\" src=\"https:\/\/gisgeography.com\/wp-content\/uploads\/2022\/03\/R-GIS-Feature-768x363.png\" alt=\"R GIS Feature\" class=\"kb-img wp-image-67117\" srcset=\"https:\/\/gisgeography.com\/wp-content\/uploads\/2022\/03\/R-GIS-Feature-768x363.png 768w, https:\/\/gisgeography.com\/wp-content\/uploads\/2022\/03\/R-GIS-Feature-300x142.png 300w, https:\/\/gisgeography.com\/wp-content\/uploads\/2022\/03\/R-GIS-Feature-678x320.png 678w, https:\/\/gisgeography.com\/wp-content\/uploads\/2022\/03\/R-GIS-Feature-50x24.png 50w, https:\/\/gisgeography.com\/wp-content\/uploads\/2022\/03\/R-GIS-Feature-200x95.png 200w, https:\/\/gisgeography.com\/wp-content\/uploads\/2022\/03\/R-GIS-Feature-425x201.png 425w, https:\/\/gisgeography.com\/wp-content\/uploads\/2022\/03\/R-GIS-Feature-550x260.png 550w, https:\/\/gisgeography.com\/wp-content\/uploads\/2022\/03\/R-GIS-Feature-115x54.png 115w, https:\/\/gisgeography.com\/wp-content\/uploads\/2022\/03\/R-GIS-Feature-1265x598.png 1265w, https:\/\/gisgeography.com\/wp-content\/uploads\/2022\/03\/R-GIS-Feature-360x170.png 360w, https:\/\/gisgeography.com\/wp-content\/uploads\/2022\/03\/R-GIS-Feature.png 1500w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<div class=\"wp-block-group\" style=\"padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30)\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">R Programming in GIS<\/h2>\n\n\n\n<p>R programming is a free, open-source language for <strong>statistical computing<\/strong> and <strong>data visualization<\/strong>. Statisticians use it for everything from exploratory analysis, and data mining to graphing.<\/p>\n\n\n\n<p>But lately, GIS users are leveraging its capabilities for much more specialized types of statistical analysis and data manipulation.<\/p>\n\n\n\n<p>Despite how ArcGIS and QGIS are mostly Python-based, both have <strong>extensions to work with R<\/strong>. This article will teach you the basics of how to integrate R programming with GIS.<\/p>\n\n\n\n<p>Further to this, we will also discuss how to use R and GIS together to help with data collection, data processing, and modeling.<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\" style=\"padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">Integration of R libraries<\/h2>\n\n\n<style>.kb-image67108_f5a49e-1b.kb-image-is-ratio-size, .kb-image67108_f5a49e-1b .kb-image-is-ratio-size{max-width:350px;width:100%;}.wp-block-kadence-column > .kt-inside-inner-col > .kb-image67108_f5a49e-1b.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image67108_f5a49e-1b .kb-image-is-ratio-size{align-self:unset;}.kb-image67108_f5a49e-1b figure{max-width:350px;}.kb-image67108_f5a49e-1b .image-is-svg, .kb-image67108_f5a49e-1b .image-is-svg img{width:100%;}.kb-image67108_f5a49e-1b .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<div class=\"wp-block-kadence-image kb-image67108_f5a49e-1b\"><figure class=\"alignright\"><img loading=\"lazy\" decoding=\"async\" width=\"425\" height=\"384\" src=\"https:\/\/gisgeography.com\/wp-content\/uploads\/2022\/03\/Box-Plot-425x384.png\" alt=\"Box Plot\" class=\"kb-img wp-image-67111\" srcset=\"https:\/\/gisgeography.com\/wp-content\/uploads\/2022\/03\/Box-Plot-425x384.png 425w, https:\/\/gisgeography.com\/wp-content\/uploads\/2022\/03\/Box-Plot-300x271.png 300w, https:\/\/gisgeography.com\/wp-content\/uploads\/2022\/03\/Box-Plot-678x612.png 678w, https:\/\/gisgeography.com\/wp-content\/uploads\/2022\/03\/Box-Plot-50x45.png 50w, https:\/\/gisgeography.com\/wp-content\/uploads\/2022\/03\/Box-Plot-200x181.png 200w, https:\/\/gisgeography.com\/wp-content\/uploads\/2022\/03\/Box-Plot-550x497.png 550w, https:\/\/gisgeography.com\/wp-content\/uploads\/2022\/03\/Box-Plot-115x104.png 115w, https:\/\/gisgeography.com\/wp-content\/uploads\/2022\/03\/Box-Plot-360x325.png 360w, https:\/\/gisgeography.com\/wp-content\/uploads\/2022\/03\/Box-Plot.png 744w\" sizes=\"auto, (max-width: 425px) 100vw, 425px\" \/><\/figure><\/div>\n\n\n\n<p>The usage of R in GIS is growing because of its enhanced capabilities for statistics, data visualization, and spatial analytics. Here are some important fields that often require the use of R.<\/p>\n\n\n\n<p><strong>Data Visualization<\/strong> &#8211; By leveraging packages like ggplot2, GIS users use R mainly for statistical analyses and plotting data. There are various mapping and data visualization packages like tmap and ggplot2. If you&#8217;re already familiar with these tools, they&#8217;re fairly straightforward for visualizations.<\/p>\n\n\n\n<p><strong>Table Operations<\/strong> &#8211; You can perform some powerful table operations with both Python and R. But you can&#8217;t underestimate some of the packages available in R. For example, tools like dplyr are intuitive to use and give flexibility for data manipulation.<\/p>\n\n\n\n<p><strong>Data Support<\/strong> &#8211; Not only does R support spatiotemporal arrays (data cubes), but it also supports tools like tidycensus to obtain census bureau data. For anyone working with government data, R offers a package to help with these types of trivial tasks.<\/p>\n\n\n\n<p>In total, there are <strong>12,700+ available packages<\/strong> as part of the R Project for you to work with, from graphing to data management and <a href=\"https:\/\/gisgeography.com\/data-visualization\/\">data visualization<\/a>.<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\" style=\"padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">Why not use Python?<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignright\"><img loading=\"lazy\" decoding=\"async\" width=\"425\" height=\"382\" src=\"https:\/\/gisgeography.com\/wp-content\/uploads\/2022\/03\/Graphing-425x382.png\" alt=\"Graphing\" class=\"wp-image-67112\" srcset=\"https:\/\/gisgeography.com\/wp-content\/uploads\/2022\/03\/Graphing-425x382.png 425w, https:\/\/gisgeography.com\/wp-content\/uploads\/2022\/03\/Graphing-300x270.png 300w, https:\/\/gisgeography.com\/wp-content\/uploads\/2022\/03\/Graphing-678x610.png 678w, https:\/\/gisgeography.com\/wp-content\/uploads\/2022\/03\/Graphing-50x45.png 50w, https:\/\/gisgeography.com\/wp-content\/uploads\/2022\/03\/Graphing-200x180.png 200w, https:\/\/gisgeography.com\/wp-content\/uploads\/2022\/03\/Graphing-550x495.png 550w, https:\/\/gisgeography.com\/wp-content\/uploads\/2022\/03\/Graphing-115x103.png 115w, https:\/\/gisgeography.com\/wp-content\/uploads\/2022\/03\/Graphing-360x324.png 360w, https:\/\/gisgeography.com\/wp-content\/uploads\/2022\/03\/Graphing.png 754w\" sizes=\"auto, (max-width: 425px) 100vw, 425px\" \/><\/figure>\n<\/div>\n\n\n<p>While Python can do most of what R can do, we typically can use a two-pronged approach in GIS. Because you can do most work in both languages, it usually comes down to whatever you feel most comfortable using.<\/p>\n\n\n\n<p>While R is good at visualization and statistical analysis, <a href=\"https:\/\/www.python.org\/\" target=\"_blank\" rel=\"noopener\">Python<\/a> is particularly good at working with file systems, networks, web scraping, and automation.<\/p>\n\n\n\n<p>This is why Python is the default programming language for QGIS and ArcGIS, instead of R. While Matplotlib is an alternative to ggplot2, some data analysts prefer one over the other.<\/p>\n\n\n\n<p>You can use both R and Python to make maps. Albeit, most are rudimentary without capabilities to customize them as you can in GIS software. But they&#8217;re still functional maps. For more advanced spatial analysis, there are libraries like PySal such as detecting clusters, outliers, and hot spots.<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\" style=\"padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">How can you use R in GIS?<\/h2>\n\n\n\n<p>It&#8217;s becoming more common practice to use R within your GIS workflow. Whether it&#8217;s for computational analysis or data visualization, there always seems to be a usage of R.<\/p>\n\n\n\n<p>But how do you leverage R?<\/p>\n\n\n\n<p>It turns out that there are several ways you can bridge R into GIS. And here are a couple of the ways that enable you to do so in both <a href=\"https:\/\/gisgeography.com\/arcgis-pro-vs-qgis-3\/\">QGIS or ArcGIS<\/a>.<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\" style=\"padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\">R-ArcGIS Bridge<\/h3>\n\n\n\n<p>The purpose of R-ArcGIS Bridge is that you can store your vector and raster data in ArcGIS. Then, you can directly access it in R and return R objects back into ArcGIS native data types.<\/p>\n\n\n\n<p>At the same time, you can also use powerful spatial analysis and visualization tools in ArcGIS and seamlessly go back and forth to R. This makes it ideal for R and ArcGIS users to use in R Notebooks.<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\" style=\"padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\">Processing R Provider (QGIS)<\/h3>\n\n\n\n<p>If you&#8217;re looking for an open-source GIS software solution to leveraging the open-source statistical language of R, then the <a href=\"https:\/\/plugins.qgis.org\/plugins\/processing_r\/\" target=\"_blank\" rel=\"noopener\">Processing R Provider<\/a> is likely what you&#8217;d be looking for in QGIS.<\/p>\n\n\n\n<p>This plugin allows you to write and run R scripts natively inside QGIS. In order to use this plugin, you will have to install R on your machine with the correct R packages added beforehand.<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\" style=\"padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\">Geospatial Modeling Environment (GME)<\/h3>\n\n\n\n<p>The <a href=\"https:\/\/gisgeography.com\/geospatial-modelling-environment-gme-hawths-tools\/\" target=\"_blank\" rel=\"noopener\">Geospatial Modeling Environment (GME)<\/a> was an add-in for ArcGIS. Unfortunately, this package suddenly went offline. Keep your eyes open for this add-in as the developer has a solid history of developing useful suites of tools such as Hawth&#8217;s Tools for ArcMap.<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\" style=\"padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">R Programming in GIS<\/h2>\n\n\n\n<p>R is an open-source programming language used to analyze large sets of data. It\u2019s popular in many fields, including <a href=\"https:\/\/gisgeography.com\/spatial-data-science\/\">data science<\/a>, statistics, biology, ecology, economics, and much more.<\/p>\n\n\n\n<p>When used in combination with GIS, it can be a powerful tool for spatial analysis and extension for statistical computing.<\/p>\n\n\n\n<p>In this short tutorial, we explored the practical ways you can use R libraries in your GIS workflow for everything from data analysis, graphics, and visualization.<\/p>\n\n\n\n<p>How do you use R in geospatial analysis? What are some of its advantages and drawbacks to Python? Please let us know with a comment below.<\/p>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>R programming is a free, open-source language for statistical computing and visualization including analysis, data mining, and graphing.<\/p>\n","protected":false},"author":2,"featured_media":67109,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kad_post_transparent":"default","_kad_post_title":"default","_kad_post_layout":"default","_kad_post_sidebar_id":"","_kad_post_content_style":"default","_kad_post_vertical_padding":"default","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[90],"tags":[523],"class_list":["post-67108","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gis-analysis","tag-data-science"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>R Programming in GIS - GIS Geography<\/title>\n<meta name=\"description\" content=\"R programming is a free, open-source language for statistical computing and visualization including analysis, data mining, and graphing.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/gisgeography.com\/r-programming-gis\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"R Programming in GIS - GIS Geography\" \/>\n<meta property=\"og:description\" content=\"R programming is a free, open-source language for statistical computing and visualization including analysis, data mining, and graphing.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/gisgeography.com\/r-programming-gis\/\" \/>\n<meta property=\"og:site_name\" content=\"GIS Geography\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/gisgeography\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/gisgeography\" \/>\n<meta property=\"article:published_time\" content=\"2022-03-24T13:16:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-13T02:11:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/gisgeography.com\/wp-content\/uploads\/2022\/03\/R-GIS.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1500\" \/>\n\t<meta property=\"og:image:height\" content=\"850\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"GISGeography\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/GisGeography\" \/>\n<meta name=\"twitter:site\" content=\"@GisGeography\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"GISGeography\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/gisgeography.com\\\/r-programming-gis\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/gisgeography.com\\\/r-programming-gis\\\/\"},\"author\":{\"name\":\"GISGeography\",\"@id\":\"https:\\\/\\\/gisgeography.com\\\/#\\\/schema\\\/person\\\/9e7385da3acea92bc45d45be5dfe191e\"},\"headline\":\"R Programming in GIS\",\"datePublished\":\"2022-03-24T13:16:56+00:00\",\"dateModified\":\"2023-11-13T02:11:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/gisgeography.com\\\/r-programming-gis\\\/\"},\"wordCount\":809,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\\\/\\\/gisgeography.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/gisgeography.com\\\/r-programming-gis\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/gisgeography.com\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/R-GIS.png\",\"keywords\":[\"Data Science\"],\"articleSection\":[\"GIS Analysis\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/gisgeography.com\\\/r-programming-gis\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/gisgeography.com\\\/r-programming-gis\\\/\",\"url\":\"https:\\\/\\\/gisgeography.com\\\/r-programming-gis\\\/\",\"name\":\"R Programming in GIS - GIS Geography\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/gisgeography.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/gisgeography.com\\\/r-programming-gis\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/gisgeography.com\\\/r-programming-gis\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/gisgeography.com\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/R-GIS.png\",\"datePublished\":\"2022-03-24T13:16:56+00:00\",\"dateModified\":\"2023-11-13T02:11:10+00:00\",\"description\":\"R programming is a free, open-source language for statistical computing and visualization including analysis, data mining, and graphing.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/gisgeography.com\\\/r-programming-gis\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/gisgeography.com\\\/r-programming-gis\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/gisgeography.com\\\/r-programming-gis\\\/#primaryimage\",\"url\":\"https:\\\/\\\/gisgeography.com\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/R-GIS.png\",\"contentUrl\":\"https:\\\/\\\/gisgeography.com\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/R-GIS.png\",\"width\":1500,\"height\":850,\"caption\":\"R GIS\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/gisgeography.com\\\/r-programming-gis\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/gisgeography.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"GIS Analysis\",\"item\":\"https:\\\/\\\/gisgeography.com\\\/category\\\/gis-analysis\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"R Programming in GIS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/gisgeography.com\\\/#website\",\"url\":\"https:\\\/\\\/gisgeography.com\\\/\",\"name\":\"GIS Geography\",\"description\":\"Geographic Information Systems\",\"publisher\":{\"@id\":\"https:\\\/\\\/gisgeography.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/gisgeography.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/gisgeography.com\\\/#organization\",\"name\":\"GIS Geography\",\"url\":\"https:\\\/\\\/gisgeography.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/gisgeography.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/gisgeography.com\\\/wp-content\\\/uploads\\\/2015\\\/11\\\/cropped-GIS-Geography-Logo0.png\",\"contentUrl\":\"https:\\\/\\\/gisgeography.com\\\/wp-content\\\/uploads\\\/2015\\\/11\\\/cropped-GIS-Geography-Logo0.png\",\"width\":500,\"height\":100,\"caption\":\"GIS Geography\"},\"image\":{\"@id\":\"https:\\\/\\\/gisgeography.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/gisgeography\",\"https:\\\/\\\/x.com\\\/GisGeography\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/gisgeography.com\\\/#\\\/schema\\\/person\\\/9e7385da3acea92bc45d45be5dfe191e\",\"name\":\"GISGeography\",\"description\":\"We help you learn Geographic Information Systems and remote sensing\",\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/gisgeography\",\"https:\\\/\\\/x.com\\\/https:\\\/\\\/twitter.com\\\/GisGeography\"],\"url\":\"https:\\\/\\\/gisgeography.com\\\/author\\\/gisgeo\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"R Programming in GIS - GIS Geography","description":"R programming is a free, open-source language for statistical computing and visualization including analysis, data mining, and graphing.","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:\/\/gisgeography.com\/r-programming-gis\/","og_locale":"en_US","og_type":"article","og_title":"R Programming in GIS - GIS Geography","og_description":"R programming is a free, open-source language for statistical computing and visualization including analysis, data mining, and graphing.","og_url":"https:\/\/gisgeography.com\/r-programming-gis\/","og_site_name":"GIS Geography","article_publisher":"https:\/\/www.facebook.com\/gisgeography","article_author":"https:\/\/www.facebook.com\/gisgeography","article_published_time":"2022-03-24T13:16:56+00:00","article_modified_time":"2023-11-13T02:11:10+00:00","og_image":[{"width":1500,"height":850,"url":"https:\/\/gisgeography.com\/wp-content\/uploads\/2022\/03\/R-GIS.png","type":"image\/png"}],"author":"GISGeography","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/GisGeography","twitter_site":"@GisGeography","twitter_misc":{"Written by":"GISGeography","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/gisgeography.com\/r-programming-gis\/#article","isPartOf":{"@id":"https:\/\/gisgeography.com\/r-programming-gis\/"},"author":{"name":"GISGeography","@id":"https:\/\/gisgeography.com\/#\/schema\/person\/9e7385da3acea92bc45d45be5dfe191e"},"headline":"R Programming in GIS","datePublished":"2022-03-24T13:16:56+00:00","dateModified":"2023-11-13T02:11:10+00:00","mainEntityOfPage":{"@id":"https:\/\/gisgeography.com\/r-programming-gis\/"},"wordCount":809,"commentCount":2,"publisher":{"@id":"https:\/\/gisgeography.com\/#organization"},"image":{"@id":"https:\/\/gisgeography.com\/r-programming-gis\/#primaryimage"},"thumbnailUrl":"https:\/\/gisgeography.com\/wp-content\/uploads\/2022\/03\/R-GIS.png","keywords":["Data Science"],"articleSection":["GIS Analysis"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/gisgeography.com\/r-programming-gis\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/gisgeography.com\/r-programming-gis\/","url":"https:\/\/gisgeography.com\/r-programming-gis\/","name":"R Programming in GIS - GIS Geography","isPartOf":{"@id":"https:\/\/gisgeography.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/gisgeography.com\/r-programming-gis\/#primaryimage"},"image":{"@id":"https:\/\/gisgeography.com\/r-programming-gis\/#primaryimage"},"thumbnailUrl":"https:\/\/gisgeography.com\/wp-content\/uploads\/2022\/03\/R-GIS.png","datePublished":"2022-03-24T13:16:56+00:00","dateModified":"2023-11-13T02:11:10+00:00","description":"R programming is a free, open-source language for statistical computing and visualization including analysis, data mining, and graphing.","breadcrumb":{"@id":"https:\/\/gisgeography.com\/r-programming-gis\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/gisgeography.com\/r-programming-gis\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/gisgeography.com\/r-programming-gis\/#primaryimage","url":"https:\/\/gisgeography.com\/wp-content\/uploads\/2022\/03\/R-GIS.png","contentUrl":"https:\/\/gisgeography.com\/wp-content\/uploads\/2022\/03\/R-GIS.png","width":1500,"height":850,"caption":"R GIS"},{"@type":"BreadcrumbList","@id":"https:\/\/gisgeography.com\/r-programming-gis\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/gisgeography.com\/"},{"@type":"ListItem","position":2,"name":"GIS Analysis","item":"https:\/\/gisgeography.com\/category\/gis-analysis\/"},{"@type":"ListItem","position":3,"name":"R Programming in GIS"}]},{"@type":"WebSite","@id":"https:\/\/gisgeography.com\/#website","url":"https:\/\/gisgeography.com\/","name":"GIS Geography","description":"Geographic Information Systems","publisher":{"@id":"https:\/\/gisgeography.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/gisgeography.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/gisgeography.com\/#organization","name":"GIS Geography","url":"https:\/\/gisgeography.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/gisgeography.com\/#\/schema\/logo\/image\/","url":"https:\/\/gisgeography.com\/wp-content\/uploads\/2015\/11\/cropped-GIS-Geography-Logo0.png","contentUrl":"https:\/\/gisgeography.com\/wp-content\/uploads\/2015\/11\/cropped-GIS-Geography-Logo0.png","width":500,"height":100,"caption":"GIS Geography"},"image":{"@id":"https:\/\/gisgeography.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/gisgeography","https:\/\/x.com\/GisGeography"]},{"@type":"Person","@id":"https:\/\/gisgeography.com\/#\/schema\/person\/9e7385da3acea92bc45d45be5dfe191e","name":"GISGeography","description":"We help you learn Geographic Information Systems and remote sensing","sameAs":["https:\/\/www.facebook.com\/gisgeography","https:\/\/x.com\/https:\/\/twitter.com\/GisGeography"],"url":"https:\/\/gisgeography.com\/author\/gisgeo\/"}]}},"taxonomy_info":{"category":[{"value":90,"label":"GIS Analysis"}],"post_tag":[{"value":523,"label":"Data Science"}]},"featured_image_src_large":["https:\/\/gisgeography.com\/wp-content\/uploads\/2022\/03\/R-GIS-678x384.png",678,384,true],"author_info":{"display_name":"GISGeography","author_link":"https:\/\/gisgeography.com\/author\/gisgeo\/"},"comment_info":25,"category_info":[{"term_id":90,"name":"GIS Analysis","slug":"gis-analysis","term_group":0,"term_taxonomy_id":91,"taxonomy":"category","description":"","parent":0,"count":124,"filter":"raw","cat_ID":90,"category_count":124,"category_description":"","cat_name":"GIS Analysis","category_nicename":"gis-analysis","category_parent":0}],"tag_info":[{"term_id":523,"name":"Data Science","slug":"data-science","term_group":0,"term_taxonomy_id":525,"taxonomy":"post_tag","description":"","parent":0,"count":13,"filter":"raw"}],"_links":{"self":[{"href":"https:\/\/gisgeography.com\/wp-json\/wp\/v2\/posts\/67108","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gisgeography.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gisgeography.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gisgeography.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/gisgeography.com\/wp-json\/wp\/v2\/comments?post=67108"}],"version-history":[{"count":33,"href":"https:\/\/gisgeography.com\/wp-json\/wp\/v2\/posts\/67108\/revisions"}],"predecessor-version":[{"id":86607,"href":"https:\/\/gisgeography.com\/wp-json\/wp\/v2\/posts\/67108\/revisions\/86607"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gisgeography.com\/wp-json\/wp\/v2\/media\/67109"}],"wp:attachment":[{"href":"https:\/\/gisgeography.com\/wp-json\/wp\/v2\/media?parent=67108"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gisgeography.com\/wp-json\/wp\/v2\/categories?post=67108"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gisgeography.com\/wp-json\/wp\/v2\/tags?post=67108"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}