“Print hello” is not enough. A collection of Hello world functions.
[This article was first published on R-posts.com, and kindly contributed to R-bloggers]. (You can report issue about the content on this page here)
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.

I guess I wrote my R “hello world!” function 7 or 8 years ago while approaching R for the first time. And it is too little to illustrate the basic syntax of a programming language for a working program to a wannabe R programmer. Thus, here follows a collection of basic functions that may help a bit more than the famed piece of code.
######################################################
############### Hello world functions ################
######################################################
##################################
# General info
fun <- function( arguments ) { body }
##################################
foo.add <- function(x,y){
x+y
}
foo.add(7, 5)
----------------------------------
foo.above <- function(x){
x[x>10]
}
foo.above(1:100)
----------------------------------
foo.above_n <- function(x,n){
x[x>n]
}
foo.above_n(1:20, 12)
----------------------------------
foo = seq(1, 100, by=2)
foo.squared = NULL
for (i in 1:50 ) {
foo.squared[i] = foo[i]^2
}
foo.squared
----------------------------------
a <- c(1,6,7,8,8,9,2)
s <- 0
for (i in 1:length(a)){
s <- s + a[[i]]
}
s
----------------------------------
a <- c(1,6,7,8,8,9,2,100)
s <- 0
i <- 1
while (i
That's all folks!
#R #rstats #maRche #Rbloggers
This post is also shared in LinkedIn and www.r-bloggers.com
To leave a comment for the author, please follow the link and comment on their blog: R-posts.com.
R-bloggers.com offers daily e-mail updates about R news and tutorials about learning R and many other topics. Click here if you're looking to post or find an R/data-science job.
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.