-
Notifications
You must be signed in to change notification settings - Fork 1
/
index.qmd
96 lines (64 loc) · 1.72 KB
/
index.qmd
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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
# Index {.unnumbered}
## Excel to R: A Survivor's Guide for the Corporate Environment
## Introduction
## Set Up & Configuration
- Rstudio
- Visual Studio
- Vim
## The Whole Game
- Reproducible research
- Version Control
- Importing data from different systems and environments
- Using statistical to shortcut business intelligence functions
## Rethinking data
- Learning about tabular data vs. report data and why it is important
- Column naming convention and best practices
- data dictionary
- Data principles
-https://www.ibcs.com/
## lookup tables
- how to create them
- how to use them
## Augmenting and creating calculation
- adding columns and calculated columns
## grouping and summzaring (super power 1)
-
## filter, duplicates, advanced aggregations
-
## Time Intelligence Functions
- Power BI type intelligence functions
## Merge and joins (super power 2)
## pivot and unpivot (super power 3)
## columnwise vs. rowwise aggregation (super power 4)
## Importing Data
## Spark & Database
## Statistical Applications for Buinsess Intelligence
- lm+ simple= group_by()+ summarize(mean)
- rq+ simple =group_by()+summarize(median)
- lm+ interaction
## Visualization packages
- ggplot()
-ggiraph
-gganimate
- gt()
- observablejs
```{r}
#| echo: false
#| label: fig-toc
library(tidyverse)
readODS::read_ods(
here::here("learningR_framework.ods")
,skip = 1
) %>%
janitor::clean_names() %>%
select(chapter:comment) %>%
fill(chapter,.direction = "down") %>%
gt::gt() %>%
gt::fmt_missing(
missing_text="-"
) %>%
gt::tab_options(
ihtml.active = TRUE
,ihtml.use_pagination = TRUE
)
```