I started this blog for several reason. First of all, I want to use it as a motivation for practising the R programming language and try new R features. I discovered R years ago at work and I’m since then exploring the endless possibilities of this programming language (or programme, or both?), although there are quite a lot of ups and downs doing this. Unfortunately, I’m not able to spend as much time in training and exploring as I want, but I hope this will get better by writing this blog.
I decided to publish my experiences, since the R-community is pretty awesome and teached me anything I know today about R (even if there were some – probably justified – harsh comments on my clumsy entries in forums…). Especially participating in courses at coursera.org, contributions at stack overflow and entries at R-bloggers teached and helped me uncountable times. Now I feel that it is time to give back a bit of this to other users.
What you can expect from this blog
I’ll use this blog to test packages or functions I never used before, try things seen on R-bloggers and analyse data which are interesting to me. I’ll also include the code by blogging directly from R markdown, which should be my contribution to the community. Thus, this first entry will include an instruction for blogging directly from R to WordPress.
How to blog directly from R to WordPress
Blogging directly from R to WordPress is actually simpler than I expected. Doing this with R markdown enables me to include my code as well as text, pics etc in a comfortable way. Below you can find the code which has to run in order to actually blog your R markdown document (the template was found here, very useful was also the contribution here):
library(RWordPress)
options(WordPressLogin = c(insert_your_username = 'insert_password'), WordPressURL = 'https://insert_domain.wordpress.com//xmlrpc.php')
library(knitr)
# Knitr options: upload plots/images to wordpress
opts_knit$set(upload.fun = function(file){library(RWordPress);uploadFile(file)$url;})
# enable toc (comment out if not needed)
library(markdown)
options(markdown.HTML.options = c(markdownHTMLOptions(default = T),"toc"))
postid <- knit2wp('01_About_this_blog.Rmd', action = c("newPost"), title = 'About this blog', categories=c('R'), mt_keywords = c('R', 'RMarkdown', 'data analysis'), publish = TRUE) # add featured image include: wp_post_thumbnail=postThumbnail$id