Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Let's build your first RStudio and Addins
Search
Muhammad Aswan Syahputra
March 23, 2019
Programming
150
0
Share
Let's build your first RStudio and Addins
Perbanas Institute X R Indonesia "Kopdar useR! Jakarta"
Muhammad Aswan Syahputra
March 23, 2019
More Decks by Muhammad Aswan Syahputra
See All by Muhammad Aswan Syahputra
#DS101: understanding the basics
aswansyahputra
0
97
Extending RStudio with Git(Hub)
aswansyahputra
0
120
Data rectangling in R: a journey from JSON to CSV
aswansyahputra
0
390
Data Carpentry with Tidyverse
aswansyahputra
0
210
Basic Git+GitHub
aswansyahputra
1
340
Introduction to R +
aswansyahputra
1
330
R (+) for Data Science
aswansyahputra
0
130
R + RStudio Tips and Tricks
aswansyahputra
0
180
Blogging with R
aswansyahputra
0
110
Other Decks in Programming
See All in Programming
色即是空、空即是色、データサイエンス
kamoneggi
1
120
Agentic UI in the Frontend: Architectures with Open Standards @JAX 2026 in Mainz
manfredsteyer
PRO
0
120
Stage 3 Decorators でできること / できないこと / TSKaigi 2026
susisu
0
120
Migrations : C'est une question d'hygiène !
vinceamstoutz
0
670
PHPでバイナリをパースして理解するASN.1
muno92
PRO
0
460
要はバランスからの卒業 #yumemi_grow
kajitack
0
170
[BalkanRuby 2026] Drop your app/services!
palkan
3
550
権限チェックの一貫性を型で守る TypeScript による多層防御
mnch
2
150
Surviving Black Friday: 329 billion requests with Falcon!
ioquatix
0
3.2k
AI駆動開発勉強会 広島支部 第一回勉強会 AI駆動開発概要とワークショップ
hayatoshimiu
0
130
【ディップ|26年新卒研修資料】TDD実装演習
dip_tech
PRO
0
190
GoogleCloudとterraform完全に理解した
terisuke
1
200
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
110
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
250
Designing for humans not robots
tammielis
254
26k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
300
What's in a price? How to price your products and services
michaelherold
247
13k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
350
ラッコキーワード サービス紹介資料
rakko
1
3.3M
Everyday Curiosity
cassininazir
0
210
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
250
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
140
Transcript
Let’s build your first RStudio snippets and Addins! @aswansyahputra Muhammad
Aswan Syahputra
R (+)
Main features: • Console • Syntax-highlighting editor • Tools for
plotting, history, debugging and workspace management
Dig the gems!
Snippets • Put your codes into reusable template • Less
typing • Less error • Less time • Preset available, but a lot of room for customisation!
Snippets • Go to Tools – Global Options – Code
• Check ‘Enable code snippets’ • Click ‘Edit snippets’ for editing snippet name put your code here... snippet name put your code here... snippet name fun(arg1 = ${1:arg1} snippet name fun(arg1 = ${1:arg1}
Addins • Gadget for RStudio • Basically are functions •
Turn line of codes into GUI • Do magical things!
Addins Try them out! • datapasta • reprex • styler
• colourpicker • regexplain • ggThemeAssist DESCRIPTION LICENSE NAMESPACE R/ yourfunction.R inst/ rstudio/ addins.dcf DESCRIPTION LICENSE NAMESPACE R/ yourfunction.R inst/ rstudio/ addins.dcf Name: this_addin Description: do_that Binding: yourfunction Interatice: true/false Name: this_addin Description: do_that Binding: yourfunction Interatice: true/false
Let’s make them! s.id/snippetsaddins
Next? Have fun!
Telegram: @GNURIndonesia (t.me/GNURIndonesia) Web: www.r-indonesia.id GitHub: www.github.com/indo-r R Indonesia
R Indonesia
Thanks!
[email protected]
www.aswansyahputra.com speakerdeck.com/aswansyahputra