<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Run R code inside SAS easily in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/How-to-Run-R-code-inside-SAS-easily/m-p/503711#M267355</link>
    <description>&lt;P&gt;So with SAS Enterprise Guide, how can I enable R languages?&lt;/P&gt;</description>
    <pubDate>Fri, 12 Oct 2018 13:10:27 GMT</pubDate>
    <dc:creator>tampham92</dc:creator>
    <dc:date>2018-10-12T13:10:27Z</dc:date>
    <item>
      <title>How to: Run R code inside SAS easily</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-Run-R-code-inside-SAS-easily/m-p/210116#M267352</link>
      <description>&lt;P&gt;&lt;STRONG&gt;*RUNNING R LANGUAGE INSIDE SAS ENVIRONMENT;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;*by: (&lt;A title="https://alyssonjallessite.wordpress.com/sobre-2-2/" href="https://alyssonjallessite.wordpress.com/sobre-2-2/" target="_blank" rel="noopener"&gt;Alysson Jalles&lt;/A&gt;);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;*First of all you have to set your SAS software to run R codes:&lt;/P&gt;
&lt;P&gt;&amp;nbsp; .You must have the SAS 9.22 or above.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;. XCMD option must be enabled (sometimes not the case in a client-server setup like SAS Enterprise Guide or SAS Studio)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; .Each version of SAS is able to run a specific R version, check out the link below to know what's the best option for you.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;IMG class="jive-image" src="http://blogs.sas.com/content/iml/files/2013/09/Rversions.png" border="0" alt="http://blogs.sas.com/content/iml/files/2013/09/Rversions.png" /&gt;_&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;&amp;nbsp; (&lt;STRONG&gt;source&lt;/STRONG&gt;: &lt;/SPAN&gt;&lt;A class="jive-link-external-small active_link" style="font-size: 13.3333330154419px;" href="http://blogs.sas.com/content/iml/2013/09/16/what-versions-of-r-are-supported-by-sas.html" target="_blank" rel="noopener"&gt;http://blogs.sas.com/content/iml/2013/09/16/what-versions-of-r-are-supported-by-sas.html);&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;R user who is learning SAS programming? &lt;A href="http://blogs.sas.com/content/sasdummy/2016/12/22/learning-sas-programming-for-r-users/" target="_self"&gt;Check out this free course and materials&lt;/A&gt;.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;/*Setting SAS to RUN R comands - BEGIN******************************:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;_____________________________________________________________________&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;1) Locate and open in Notepad or Notepad++ the file "sasv9.cfg".&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;In SAS 9.4 in windows OS the file is allocated in:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;C:\Program Files\SASHome\SASFoundation\9.4\sasv9.cfg&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;.If possible make a backup of this file "sasv9.cfg".&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;2) Add this 3 lines of command in the end "sasv9.cfg" file, after that save,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;&amp;nbsp;&amp;nbsp; .You have to change your "sasv9.cfg" location, according your SAS version(if necessary)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;&amp;nbsp;&amp;nbsp; .You have to change your R location in "R_HOME", according your R version (if necessary):&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;-RLANG&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;-config "C:\Program Files\SASHome\SASFoundation\9.4\nls\en\sasv9.cfg"&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;-SET R_HOME "C:\Program Files\R\R-3.1.3"&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;3) Open your SAS foundation and Run in SAS editor:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;proc options&lt;/STRONG&gt; option&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt;=rlang;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;&lt;SPAN style="color: #333399;"&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;&lt;/SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;.In your SAS log must appear a message like this:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #575757;"&gt;SAS (r) Proprietary Software Release 9.4&amp;nbsp; TS1M2&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #575757;"&gt;&lt;STRONG&gt;RLANG&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Enables SAS to execute R language statements.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;NOTE: PROCEDURE OPTIONS used (Total process time):&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.01 seconds&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.01 seconds&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;&lt;SPAN style="color: #ff0000;"&gt;.Congratulations, now you can run R inside SAS&lt;/SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;____________________________________________________________________________________&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;/*Setting SAS to RUN R comands - END*******************************************************************:*/&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;*=======================================================================;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;*Simulating a RCBD experiment ===========================================BEGIN;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;*=======================================================================;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;*10 TREATMENTS;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;*3 REPLICATION;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG style="color: #000080;"&gt;proc plan&lt;/STRONG&gt; &lt;SPAN style="color: #0000ff;"&gt;seed&lt;/SPAN&gt;=123456;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;factors&lt;/SPAN&gt; GEN=10 &lt;SPAN style="color: #0000ff;"&gt;ordered&lt;/SPAN&gt; REP=3 &lt;SPAN style="color: #0000ff;"&gt;ordered&lt;/SPAN&gt;/&lt;SPAN style="color: #0000ff;"&gt;noprint&lt;/SPAN&gt;;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;output out&lt;/SPAN&gt;=RCBD_TEST&lt;/P&gt;
&lt;P&gt;GEN &lt;SPAN style="color: #0000ff;"&gt;cvals&lt;/SPAN&gt;=(&lt;SPAN style="color: #ff00ff;"&gt;'GEN1' 'GEN2' 'GEN3' 'GEN4' 'GEN5' 'GEN6' 'GEN7' 'GEN8' 'GEN9' 'GEN10'&lt;/SPAN&gt;)&lt;/P&gt;
&lt;P&gt;REP &lt;SPAN style="color: #0000ff;"&gt;nvals&lt;/SPAN&gt;=(1 2 3);&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #000080;"&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;*Simulating VARIABLES - BEGIN;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #333399;"&gt;data&lt;/SPAN&gt; RCBD_TEST; &lt;SPAN style="color: #0000ff;"&gt;set&lt;/SPAN&gt; RCBD_TEST;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &lt;SPAN style="color: #0000ff;"&gt;call&lt;/SPAN&gt; streaminit(8789); &lt;SPAN style="color: #008000;"&gt;/*SEED= 8789*/&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;VAR1=rand('&lt;SPAN style="color: #ff00ff;"&gt;normal&lt;/SPAN&gt;',110, 15);&lt;SPAN style="color: #008000;"&gt; /*MEAN 110: STD: 15*/&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #333399;"&gt;run;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #333399;"&gt;data&lt;/SPAN&gt; RCBD_TEST; set RCBD_TEST;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &lt;SPAN style="color: #0000ff;"&gt;call&lt;/SPAN&gt; streaminit(907854); &lt;SPAN style="color: #008000;"&gt;/*SEED= 907854*/&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;VAR2=rand('&lt;SPAN style="color: #ff00ff;"&gt;normal&lt;/SPAN&gt;',3000, 751);&lt;SPAN style="color: #333399;"&gt;run&lt;/SPAN&gt;; &lt;SPAN style="color: #008000;"&gt;/*MEAN 3000: STD: 751*/&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;*Simulating VARIABLES - END;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;*=======================================================================;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;*Simulating and RCBD experiment =====================================END;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;*=======================================================================;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;*Printing dataset, first 6 observations of simulated dataset:;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG style="color: #333399;"&gt;proc print&lt;/STRONG&gt; &lt;SPAN style="color: #0000ff;"&gt;data&lt;/SPAN&gt;=RCBD_TEST (&lt;SPAN style="color: #0000ff;"&gt;obs&lt;/SPAN&gt;=6); &lt;STRONG style="color: #333399;"&gt;run;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;/*Testing if R codes is working*/&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;/*Histogram and ANOVA of VAR1 in R language*/&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #333399;"&gt;&lt;STRONG&gt;proc iml&lt;/STRONG&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;title&lt;/SPAN&gt; "&lt;SPAN style="color: #ff00ff;"&gt;Statistic in R (integration with SAS)&lt;/SPAN&gt;";&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;run&lt;/SPAN&gt; ExportDataSetToR(&lt;SPAN style="color: #ff00ff;"&gt;"WORK.RCBD_TEST"&lt;SPAN style="color: #000000;"&gt;,&lt;/SPAN&gt; "RCBD_IN_R"&lt;/SPAN&gt;);&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;submit&lt;/SPAN&gt; / R;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;&lt;STRONG&gt;#_______Begin of R code_________________&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;setwd(&lt;SPAN style="color: #ff00ff;"&gt;"C:/"&lt;/SPAN&gt;)&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;#1)Histogram in R&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;&amp;nbsp; #HISTOGRAM&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; HIST_R_GRAPH&amp;lt;-&lt;SPAN style="color: #0000ff;"&gt;hist&lt;/SPAN&gt;(RCBD_IN_R&lt;SPAN style="color: #ff0000;"&gt;$&lt;/SPAN&gt;VAR1&lt;/P&gt;
&lt;P&gt;&amp;nbsp; ,col=&lt;SPAN style="color: #ff00ff;"&gt;"azure3"&lt;/SPAN&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #008000;"&gt; #color&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; main=&lt;SPAN style="color: #ff00ff;"&gt;"Histogram Of&amp;nbsp; - VAR1"&lt;/SPAN&gt;,&lt;SPAN style="color: #008000;"&gt; #title&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; ylab=&lt;SPAN style="color: #ff00ff;"&gt;"frequency"&lt;/SPAN&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #008000;"&gt; #Y label&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; xlab=&lt;SPAN style="color: #ff00ff;"&gt;"Class"&lt;/SPAN&gt;)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #008000;"&gt;#X label&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;&amp;nbsp; #Exporting histogram graph to C:/ of Windows environment&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #plot(HIST_R_GRAPH)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; dev.copy(png, filename=&lt;SPAN style="color: #ff00ff;"&gt;"Histogram_output.png"&lt;/SPAN&gt;, width=&lt;SPAN style="color: #0000ff;"&gt;5.25&lt;/SPAN&gt;,height=&lt;SPAN style="color: #0000ff;"&gt;5.25&lt;/SPAN&gt;,units=&lt;SPAN style="color: #008000;"&gt;"in"&lt;/SPAN&gt;,&amp;nbsp; res=&lt;SPAN style="color: #0000ff;"&gt;200&lt;/SPAN&gt;)&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #plot(HIST_R_GRAPH)dev.off()&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;#2) ANOVA in R [All sources of variation as fixed]&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;RESULT_ANOVA&amp;lt;-&lt;SPAN style="color: #0000ff;"&gt;aov&lt;/SPAN&gt;(VAR1~REP+GEN, &lt;SPAN style="color: #0000ff;"&gt;data&lt;/SPAN&gt;=RCBD_IN_R);&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;summary&lt;/SPAN&gt;(RESULT_ANOVA);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;&lt;STRONG&gt;#_______End of R code_________________&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;endsubmit&lt;/STRONG&gt;&lt;/SPAN&gt;;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="color: #008000;"&gt;*&lt;STRONG&gt;quit&lt;/STRONG&gt;; /*Use Quit command to close GRAPHS*/&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 01 Jul 2020 04:05:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-Run-R-code-inside-SAS-easily/m-p/210116#M267352</guid>
      <dc:creator>invisibleman</dc:creator>
      <dc:date>2020-07-01T04:05:59Z</dc:date>
    </item>
    <item>
      <title>Re: Run R code inside SAS easily</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-Run-R-code-inside-SAS-easily/m-p/376977#M267353</link>
      <description>&lt;P&gt;Thanks for sharing these&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/40879"&gt;@invisibleman&lt;/a&gt;. &amp;nbsp;For more about SAS and R integration, see:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://blogs.sas.com/content/iml/tag/r" target="_self"&gt;Series of blogs about R and SAS/IML&lt;/A&gt; from&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13684"&gt;@Rick_SAS&lt;/a&gt;&amp;nbsp;(Applies to SAS 9.22 and later)&lt;/LI&gt;
&lt;LI&gt;The &lt;A href="https://github.com/sassoftware/enlighten-integration" target="_self"&gt;enlighten-integration project from SAS Software&lt;/A&gt; on GitHub (Applies to SAS 9.x and later)&lt;/LI&gt;
&lt;LI&gt;For SAS Viya users, &lt;A href="https://github.com/sassoftware/R-swat" target="_self"&gt;the R-swat project from SAS Software &lt;/A&gt;on GitHub&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;And another point from Rick:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;The SAS/IML documentation contains a chapter&amp;nbsp;&lt;/SPAN&gt;&lt;A href="http://go.documentation.sas.com/?docsetId=imlug&amp;amp;docsetVersion=14.2&amp;amp;docsetTarget=imlug_r_toc.htm&amp;amp;locale=en" target="_self" rel="nofollow noopener noreferrer"&gt;"Calling Functions in the R Language"&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;which provides an overview of how to set up SAS, call R, and transfer data back and forth. The documentation&amp;nbsp;provides several examples.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Tue, 18 Jul 2017 13:33:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-Run-R-code-inside-SAS-easily/m-p/376977#M267353</guid>
      <dc:creator>ChrisHemedinger</dc:creator>
      <dc:date>2017-07-18T13:33:31Z</dc:date>
    </item>
    <item>
      <title>Re: Run R code inside SAS easily</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-Run-R-code-inside-SAS-easily/m-p/376993#M267354</link>
      <description>&lt;P&gt;I will add another bullet to Chris's list:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;The SAS/IML documentation contains a chapter &lt;A href="http://go.documentation.sas.com/?docsetId=imlug&amp;amp;docsetVersion=14.2&amp;amp;docsetTarget=imlug_r_toc.htm&amp;amp;locale=en" target="_self"&gt;"Calling Functions in the R Language"&lt;/A&gt;&amp;nbsp;which provides an overview of how to set up SAS, call R, and transfer data back and forth. The documentation&amp;nbsp;provides several examples.&amp;nbsp;&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Tue, 18 Jul 2017 13:27:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-Run-R-code-inside-SAS-easily/m-p/376993#M267354</guid>
      <dc:creator>Rick_SAS</dc:creator>
      <dc:date>2017-07-18T13:27:50Z</dc:date>
    </item>
    <item>
      <title>Re: Run R code inside SAS easily</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-Run-R-code-inside-SAS-easily/m-p/503711#M267355</link>
      <description>&lt;P&gt;So with SAS Enterprise Guide, how can I enable R languages?&lt;/P&gt;</description>
      <pubDate>Fri, 12 Oct 2018 13:10:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-Run-R-code-inside-SAS-easily/m-p/503711#M267355</guid>
      <dc:creator>tampham92</dc:creator>
      <dc:date>2018-10-12T13:10:27Z</dc:date>
    </item>
    <item>
      <title>Re: Run R code inside SAS easily</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-Run-R-code-inside-SAS-easily/m-p/503723#M267356</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/176468"&gt;@tampham92&lt;/a&gt;&amp;nbsp;- This requires the same setup described in the links we've already shared -- but all changes need on the SAS session, not your local Windows machine where EG is installed.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;R must be installed on the machine with SAS (not your local machine with EG), and the RLANG SAS system options must be enabled.&amp;nbsp; That might be a negotiation with your SAS admin.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Update: XCMD does not need to be enabled.&lt;/P&gt;</description>
      <pubDate>Fri, 12 Oct 2018 13:43:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-Run-R-code-inside-SAS-easily/m-p/503723#M267356</guid>
      <dc:creator>ChrisHemedinger</dc:creator>
      <dc:date>2018-10-12T13:43:41Z</dc:date>
    </item>
    <item>
      <title>Re: Run R code inside SAS easily</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-Run-R-code-inside-SAS-easily/m-p/542503#M267357</link>
      <description>&lt;P&gt;So if I am using EG at work, I just need to download R on my laptop and follows the steps described above; I would be able to use enable R language correct? Or I need to reach out to SAS Admin. If I reach out to them, what should I say to have this setup? Thanks.&lt;/P&gt;</description>
      <pubDate>Tue, 12 Mar 2019 17:11:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-Run-R-code-inside-SAS-easily/m-p/542503#M267357</guid>
      <dc:creator>tampham92</dc:creator>
      <dc:date>2019-03-12T17:11:24Z</dc:date>
    </item>
    <item>
      <title>Re: Run R code inside SAS easily</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-Run-R-code-inside-SAS-easily/m-p/542515#M267358</link>
      <description>&lt;P&gt;R needs to be installed and accessible alongside your SAS installation -- which might be on a remote server and not on the same machine where you are running EG.&amp;nbsp; See the topics &lt;A href="https://communities.sas.com/t5/General-SAS-Programming/Run-R-code-inside-SAS-easily/m-p/376977#M48239" target="_self"&gt;in the solution for more details on setup&lt;/A&gt;.&lt;/P&gt;</description>
      <pubDate>Tue, 12 Mar 2019 17:34:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-Run-R-code-inside-SAS-easily/m-p/542515#M267358</guid>
      <dc:creator>ChrisHemedinger</dc:creator>
      <dc:date>2019-03-12T17:34:00Z</dc:date>
    </item>
  </channel>
</rss>

