Survival kit
Special characters
Some characters are somewhat difficult to write on the Czech keyboard:
Character | Shortcut | Alterantive |
---|---|---|
# | Alt + 35 | Alt + x |
$ | Alt + 36 | Alt + ů |
& | Alt + 38 | Alt + c |
~ | Alt + 126 | Alt + + |
| | Alt + w | |
> | Alt + . | |
{} | Alt + b/n | |
[] | Alt + f/g | |
` | Alt + ý + Space | |
^ | Alt + 94 |
RStudio shortcuts
Sign/Action | Shortcut |
---|---|
-> | Ctrl + Alt + - |
%>% | Ctrl + Shift + m |
run selected row | Ctrl + Enter |
run whole script | Ctrl + Shift + Enter |
comment line | Ctrl + Shift + c |
insert section | Ctrl + Shift + r |
Function reference
code
description
Basics
install.packages("packagename")
installs a package
library(packagename)
attaches a package from a library
Getting help on anything:
?function
equals help(function)
??function
Lookign at data:
head(x)
and tail(x)
View(x)
Summary functions
mean(x)
returns mean meadian(x)
returns median
Data manipulation with dplyr
load package library(dplyr)
%>%
pipe operator, x %>% f()
equals f(x)
, allows chaining functions in a pipeline
(in newer versions of R, there is a native pipe operator |>
)
count(data)
count how many observations there are in a data frame
summarise(data,...)
applies summary functions to a data frame
group_by(data, x)
group data by values in variable x
Chain this for example like this:
data %>%
group_by(y) %>%
summarise(prumer = mean(x),
median = median(x))
Plotting with ggplot2
Load package library(ggplot2)
.
Alert: in ggplot2
, individual pieces of code are chained using +
!
ggplot()
basic function call for each plot
aes(x, y, color, fill...)
aesthetics
Geometries
geom_histogram()
produces histogram
geom_point()
produces scatterplot
Create a plot like this:
data %>%
ggplot() +
aes(x) +
geom_histogram()