This project aims to make R accessible to the Steem community by providing an easy interface to the data from the Steem Blockchain.
There is also another huge motivation for developing this package. The R community is a community of collaborating open source data scientists and analysts from all over the world. This package will provide this community with a rich, live, raw public datasource and this package will raise the awareness of Steem among this community.

What is R?
R is a statistical programming language and environment that is widely used in academia and increasingly in production environments.
R is synonymous with well documented reproducible research which makes iteration and model refinement very transparent and robust.
You can use R for Machine Learning, for Data Manipulation but my favourite use of R is for the Powerful Graphic Capabilities that it provides.
steemR
(a data package for the R programming language)
Repository
The steemR package will be submitted to CRAN shortly but you can install it to your R environment via devtools from the development repo on github.
https://github.com/kharoof/steemR
If you like this project please star me on github.
What is the project about?
This project will provide an integration layer to retrieve data for analysis using the R programming language.
Data Analysts will be able to perform ad hoc queries and explore the Steem Blockchain, using this package, from within the R programming environment.Technology Stack
R, Appbase. This package has been tested on linux and windows with base R and R Studio.Roadmap
This project will incrementally add API calls that are available via the Appbase API however it does not aim to cover all of the available APIs calls. Any operation that takes time or involves streaming large amounts of the Steem Blockchain will not be implemented.How to contribute?
My username on discord is @eroche#1620 and I welcome pull requests, suggestions and bugs for this project on github.
At last! I really was wondering when you'll start contributing to Utopian. :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Ha ha, It's actually my second post on Utopian.
I tried it out but I have been saving Utopian & Github for something special. This is my first R package which I will be submitting to CRAN! I am really excited about this as it will make the Steem data widely accessible to the whole R community.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I think I overlooked your first Utopian post. I see R when I use Power BI but have not really pursued studying it. Looking forward to this project and thank you for exposing it to the R community.
From your post alone, I feel the R community is a tight one.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
R is being integrated into everything little by little because there are so many algorithms available in it that just aren't available elsewhere but it has limitations and I think unless you actually get using the core R functionality you quickly run into hurdles.
It would be interesting to see if a powerbi user could use the steemR package to get data from the steem blockchain directly :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
thanks @gentlebot
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Nice thought. I'll give it a try hopefully one of these days. :D
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thank you for the post on R, I look forward to future posts. I will make a pull request and follow along.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Awesome.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Ah ok is programming? I don't understand much about that kind of language :(
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thank You so much for introducing with SteemR
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.
To view those questions and the relevant answers related to your post, click here.
Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Here is a sneak peak at a use case. I have built the following Shiny app using the R programming language.
https://eroche.shinyapps.io/SteemAnalytics/
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I had a brief play with R on an online course. I was thinking I should look more into data science, but I've not had any real use for it. It looks to have some powerful functionality, but it's quite different to other languages.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I'll be doing some tutorials in the next few weeks on it so keep an eye out if you are interested. It is very powerful, very quick and easy to use and one of the great features is the level of documentation that is available. Every add on package has to be documented and most include easy to follow examples.
In the beginning it was more difficult to use but in the last few years an IDE R Studio has been developed which makes it very easy to use.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I used R Studio for the course, but I didn't get as far as the graphing.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hey @eroche
Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!
Contributing on Utopian
Learn how to contribute on our website or by watching this tutorial on Youtube.
Want to chat? Join us on Discord https://discord.gg/h52nFrV.
Vote for Utopian Witness!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Fantastic post good job congratulations
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Extraordinary post good job greetings
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Finally, an implementation for R, I am very much looking forward to seeing this package being further developed in the future. Good luck with your project!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
My question may sound dumb but let me ask it. Via steemR we can access the Steem Blockchain using R but do we still have to subscribe to Steem DB service offered by @arcange? Or will we be able to access Steem DB using steemR?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
It depends on what data you want.
@arcange runs a service called steemsql. This is a fantastic service that packages the blockchain data in an sql database so you can easily query it.
steemR will let you access aspects of the Steem blockchain data but will not be as comprehensive as steemsql. It also does not provide an SQL connector so you will need to use R to access it.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Got it, thanks @eroche
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit