-
Notifications
You must be signed in to change notification settings - Fork 20
/
Copy pathREADME.Rmd
73 lines (52 loc) · 2.58 KB
/
README.Rmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
---
output: github_document
editor_options:
markdown:
wrap: 72
---
```{r, include = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>"
)
```
# R Coding
*Overview*
The course aims at providing technical skills about coding/scripting
aspects for data analysis and to manage persistent data storage of
sources and results involved in analysis. On the one side, the Python
programming language and the R framework are illustrated. The goal is to
deal with essential notions about data structures and control structures
of both Python and R. On the other side, the goal is to present the core
notions of relational databases, such as keys, integrity, and
primary/foreign key constraints, as well as the SQL language for data
definition, manipulation, and query. Recent and innovative NoSQL
solutions are also discussed, with special focus on a document-oriented
system called MongoDB.
The **R Coding** part of the course aims at teaching **R Programming**,
focusing on how to code with modern and state-of-the-art R packages.
## General Information
- [Course Descriprion (for Students)](https://marcozanotti.github.io/rcoding-course/general-infos/rcod_description.html)
- [Course Descriprion (for Business Experts)](https://marcozanotti.github.io/rcoding-course/general-infos/rcod_description_business.html)
- [Syllabus](https://marcozanotti.github.io/rcoding-course/general-infos/rcod_syllabus.html)
## Materials
- [Introduction to R](https://marcozanotti.github.io/rcoding-course/R/rcod_lecture0/rcod_lecture0_intro2R.html)
- [Introduction to RMarkdown](https://marcozanotti.github.io/rcoding-course/R/rcod_lecture0/rcod_lecture0_rmarkdown.html)
- [💯 R Best Practices](https://marcozanotti.github.io/rcoding-course/resources/presentation/r_best_practices.html)
- [Tutorials (lectures)](https://github.com/marcozanotti/rcoding-course/tree/master/R)
- [Other Resources](https://github.com/marcozanotti/rcoding-course/tree/master/resources)
## Suggested References
Git & GitHub:
- [Pro Git](https://git-scm.com/book/en/v2)
- [Happy Git with R](https://happygitwithr.com/index.html)
R Programming:
- [R for Data Science](https://r4ds.had.co.nz/)
- [Efficient R Programming](https://csgillespie.github.io/efficientR/index.html)
- [R Packages](https://r-pkgs.org/index.html)
- [Advanced R](https://adv-r.hadley.nz/)
RMarkdown & Shiny:
- [RMarkdown: The Definitive Guide](https://bookdown.org/yihui/rmarkdown/)
- [Mastering Shiny](https://mastering-shiny.org/)
- [Shiny Tutorials](https://shiny.rstudio.com/tutorial/)
Everything with R:
- [Big Book of R](https://www.bigbookofr.com/)