• DD


I've an extensive background in SAS suite of tools. But R is fairly new to me and I’ve been studying it in my spare time. I figured the best way to learn R is to compare it with SAS. I've SAS University Edition and RStudio installed in my personal laptop.

For this article, I'll start with lists in SAS. Lists allow various numbers to be addressed in a simplified manner in a function. For example, if I want to find an average of 1, 2, 3, 4 and 5, I don’t have to mention all these numbers in the “mean” function. I can just specify the range of 1 to 5 as shown below for both SAS and R.

Example in SAS

data temp;

array t{5} (1 2 3 4 5);

avg_num=mean( of t1-t5);


Example in R

print ( mean(1:5))

[1] 3

In R, it took me just one line to compute the mean.

5 views0 comments

Recent Posts

See All

In a general programming language, an array is considered to be a data structure which stores variables of similar data type. In SAS, this is not the case. An array is only a compile-time statement an