Functions
Creating your own functions is easy in R.
Writing Functions
To write your own functions you just assign the function to a variable using the function() function. Parameters are specified in the call to function(). Note that when you run a function it will appear in the Functions pane in RStudio. You only have to run a function once and then it will be available to your other R code.
PrintSeries = function (N)
{
for(i in 1:N)
{
y = i*i
print(y)
}
}
Now you can call your function:
PrintSeries(12)
Functions that Return Values
You can also return a value from a function so you can create functions to compute values. The function below will convert a US Foot value to meters and return it:
FeetToMeters = function (DistanceInFeet)
{
DistanceInMeters=DistanceInFeet*0.3048
return(DistanceInMeters)
}
Now, you can call this function to obtain a value:
DistanceInMeters=FeetToMeters(DistanceInFeet)
R for Spatial Statistics