This is a basic course on R
and shiny
for the Qhelp seminar, whih will be held in Padova (Italy) from July 9 to July 16, 2022. Further information on the Qhelp seminars and the Erasmus + program can be found here
R
R
is one of the most used software for data analysis in Social Sciences. Since the best feature of R
(besides being open source) is its community, you can find help from every part of the world online. You are never alone, and if you feel lost, you can just ask google to help you.
Everyone can contribute with new packages, by signaling bugs in existing packages, opening issues in GitHub, suggesting new features, and so forth.
This course
This course aims at giving a brief yet comprehensive introduction to the use of R
as a programming language. R
can be used for developing web applications through RStudio
and the shiny
package. Some examples of shiny apps can be found here.
- IntRoduction: Using
R
for data analysis and programming PDF - Shine bright like an open source app: Basics on how to program in
shiny
for developing interactive web applications (download Rmd) (Unfortunately, it is not possible to embed the interactive shiny apps in the HTML file. Nonetheless, here you can find the HTML slide, without the interactive apps)
Practice
Want more? Check this out https://www.r-exercises.com/
Further readings
- Shiny Gallery: You can find a gallery of different apps developed and deployed with
shiny
- Shiny widgets: All the possible inputs you can use in
shiny
- Shiny server: How to deploy your
shiny
app (but you have to pay) - Shiny server for dummies How to deploy your
shiny
app for free (but not necessarily in an easy way, sorry) - shinjs: Animate your
shiny
app with some Javascript without knowing anything about Java - CSS for dummies: Make your app looks better with css