+-+-+ +-+ +-+-+-+-+
|G|O| |4| |H|I|V|E|
+-+-+ +-+ +-+-+-+-+

 --- A GOPHER-LIKE INTERFACE FOR HIVE BLOCKCHAIN ---

Introducing steemR

BY: @eroche | CREATED: May 28, 2018, 12:21 p.m. | VOTES: 111 | PAYOUT: $298.28 | [ VOTE ]

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.

[IMAGE: https://cdn.steemitimages.com/DQmdj994hGjRXbBW7za9iANXsrS4dVk2c9XamvkNfuVN3sb/Screenshot%20from%202018-05-28%2013-19-13.png]

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.

GitHub Account

https://github.com/kharoof

TAGS: [ #utopian-io ] [ #development ] [ #r ] [ #blockchainbi ] [ #stats ]

Replies

@sabbir1213 | May 28, 2018, 12:27 p.m. | Votes: 0 | [ VOTE ]

Thank You so much for introducing with SteemR

@eastmael | May 28, 2018, 1:23 p.m. | Votes: 1 | [ VOTE ]

At last! I really was wondering when you'll start contributing to Utopian. :)

@eroche | May 28, 2018, 1:32 p.m. | Votes: 2 | [ VOTE ]

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.

@eastmael | May 28, 2018, 2:41 p.m. | Votes: 0 | [ VOTE ]

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.

@eroche | May 28, 2018, 4:24 p.m. | Votes: 1 | [ VOTE ]

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 :)

@kakoly | May 28, 2018, 8:48 p.m. | Votes: 0 | [ VOTE ]

thanks @gentlebot

@eastmael | May 29, 2018, 12:31 p.m. | Votes: 0 | [ VOTE ]

Nice thought. I'll give it a try hopefully one of these days. :D

@steevc | May 28, 2018, 1:39 p.m. | Votes: 0 | [ VOTE ]

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.

@eroche | May 28, 2018, 1:45 p.m. | Votes: 1 | [ VOTE ]

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.

@steevc | May 28, 2018, 1:48 p.m. | Votes: 0 | [ VOTE ]

I used R Studio for the course, but I didn't get as far as the graphing.

@synergysteem | May 28, 2018, 1:50 p.m. | Votes: 1 | [ VOTE ]

Thank you for the post on R, I look forward to future posts. I will make a pull request and follow along.

@eroche | May 28, 2018, 1:54 p.m. | Votes: 0 | [ VOTE ]

Awesome.

@helo | May 28, 2018, 4:50 p.m. | Votes: 0 | [ VOTE ]
  • I'm looking forward to see the results of a use case.
  • Great comments and the code looks good.
  • Please add a license to the repo.

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]

@eroche | May 28, 2018, 8:07 p.m. | Votes: 0 | [ VOTE ]

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/

@gvand | May 29, 2018, 4:01 a.m. | Votes: 0 | [ VOTE ]

Ah ok is programming? I don't understand much about that kind of language :(

@utopian-io | May 29, 2018, 12:25 p.m. | Votes: 0 | [ VOTE ]

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!

@andreina89 | May 30, 2018, 1:29 p.m. | Votes: 0 | [ VOTE ]

Fantastic post good job congratulations

@aligaby89 | May 31, 2018, 1:19 p.m. | Votes: 0 | [ VOTE ]

Extraordinary post good job greetings

@nenya | May 31, 2018, 10:39 p.m. | Votes: 0 | [ VOTE ]

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!

@ghulammujtaba | June 1, 2018, 2:34 p.m. | Votes: 0 | [ VOTE ]

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?

@eroche | June 1, 2018, 3:31 p.m. | Votes: 0 | [ VOTE ]

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.

@ghulammujtaba | June 1, 2018, 3:34 p.m. | Votes: 1 | [ VOTE ]

Got it, thanks @eroche

[ BACK TO TRENDING ] [ BACK TO MENU ]
CMD>