[New Features on steemr] Functions for delegation report and CNer report!
Repo
https://github.com/pzhaonet/steemr
Brief Intro
'steemr' is an open source R package for playing with Steem data in R environment. It is used to download, post process, analyze, and visualize Steem data on the basis of the powerful statistic power of R.
Previously on steemr:
- [New Project] steemr: an R package to download, play with, and visualize Steem data
- [New Features on steemr] Now steemr supports SteemSQL queries!
- [New Features on steemr] supports AppBase API and plots active hour diagrams!
- [New Features on steemr] Functions as vote reports!
- [New Features on steemr] Functions for accounts and comments report!
- [New Features on steemr] Functions for saving the posts and building an independent blog site!
New Features
What features did I add?
- The new function
gspmv()
retrieves the value of Steem per MVests from the server.
- The new function
gdelegation()
retrieves the delegation data from the server, makes a summary, and plot a time series automatically.
Here is an example, showing the delegation records of mine in a diagram and a table produced by gdelegation('dapeng')
:
ID tx_id delegator delegatee vesting_shares timestamp
...
3 1269416 317662869 dapeng jaffer 204017.0 2018-03-27 17:39:06
4 2429164 438333724 dapeng steemh 0.0 2018-06-11 15:11:24
6 468046 181975431 angelfund dapeng 3074182.4 2017-12-29 09:15:54
7 1589761 371652248 dapeng jaffer 0.0 2018-04-30 08:27:12
8 2586287 464486800 dapeng cnbuddy 3045049.0 2018-06-30 23:06:06
9 2586326 464489466 dapeng team-cn 4060064.8 2018-06-30 23:09:51
10 2586348 464490700 dapeng cnbuddy 4060064.5 2018-06-30 23:11:33
11 2586442 464497235 dapeng julian2013 609009.6 2018-06-30 23:21:27
12 2586454 464498225 dapeng maiyude 1015015.9 2018-06-30 23:22:42
...
- As the Steemians who are active in the CN category have now built a CN community, the function
gcner()
retrieves the account profiles of the community members and processes the data. Here is a table obtained bygcner()
:
N rep sp esp online steem sbd vp value level intro name
228 1.0 75.72 140116.981 9.065152e+05 699 17.113 4388.761 90.90 1.876932e+05 5 NA sweetsssj
210 2.0 75.36 31249.809 7.822462e+04 708 23.659 480.664 77.39 4.140846e+04 4 NA oflyhigh
130 3.0 72.98 24247.788 7.350785e+04 716 236.704 2957.416 45.54 3.498470e+04 4 NA ace108
415 4.0 72.69 16469.155 6.270835e+04 705 30.196 31.670 92.40 2.161388e+04 4 NA rivalhw
168 5.0 74.05 16124.248 6.236688e+04 719 267.093 2901.328 52.98 2.435279e+04 4 NA deanliu
The 'intro' column is unavailable yet, which will be filled with the self-introduction post of each ID in the future.
- The
acnsub()
function produces a summary of the CN sub-categories, i.e. the categories beginning with 'cn-', which can help the CNers choose the tags when posting.
Here is a diagram of the Top 20 active CN sub categories and a table produced by acnsub()
as an analysis of the data between June 28 to 2 July, 2018.
tags Freq
30 cn-reader 163
22 cn-malaysia 48
34 cn-stats 36
11 cn-cryptocurrency 23
32 cn-shui 17
39 cn-voice 11
17 cn-funny 8
21 cn-literature 7
12 cn-drawing 6
7 cn-book 5
9 cn-chat 5
18 cn-games 5
44 teamcn-homework 5
4 cn-ask 4
6 cn-blog 4
8 cn-calligraphy 4
10 cn-contest 4
15 cn-food 4
37 cn-study 4
40 cn-weiqi 4
16 cn-foodporn 3
19 cn-interview 3
24 cn-monthlyachievement 3
29 cn-programming 3
31 cn-reading 3
42 cn-writing 3
2 cn-31 2
20 cn-kids 2
23 cn-money 2
27 cn-photography 2
- Some minor literal changes in the documentation were performed and small bugs were fixed.
How did I implement them?
I added these new functions in 'R/analysis.r' and 'R/get.r', as well as an internal function in 'R/internal.r'. Other files were updated automatically by compilation.
Link to relevant lines in the code on GitHub can be found mainly in my latest commit (click to see the details):
Thank you for your contribution.
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]
Thank you for you review and suggestions. I have discussed with @eroche. It was exciting. We will collaborate a powerful R package for steem data after we develop both of the packages independently to some extent.
等我学好了r就来沙里淘金😁
等得花儿也谢了
哈哈,好事多磨,有可能后来居上哦!
Hey @dapeng
Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!
Want to chat? Join us on Discord https://discord.gg/h52nFrV.
Vote for Utopian Witness!
Thank you!