R – Schnellreferenz
R ist die Sprache für Statistik, Datenanalyse und Visualisierung – Standard in Wissenschaft und Data Science.
Vektoren und Data Frames
werte <- c(1, 2, 3, 4, 5) # Vektor
namen <- c("Anna", "Ben", "Chris")
df <- data.frame(
name = c("Anna", "Ben"),
alter = c(28, 35)
)
Statistik-Grundlagen
mean(werte) # Mittelwert
median(werte) # Median
sd(werte) # Standardabweichung
summary(df) # Zusammenfassung
cor(x, y) # Korrelation
Schleifen und Bedingungen
for (w in werte) {
print(w * 2)
}
if (mean(werte) > 3) {
print("hoch")
} else {
print("niedrig")
}
dplyr (Datenmanipulation)
library(dplyr)
df %>%
filter(alter > 30) %>%
arrange(desc(alter)) %>%
select(name)
Plots
plot(werte, type = "l", main = "Meine Daten")
hist(werte)
boxplot(werte)
Pakete
| Aufgabe | Befehl |
|---|---|
| Paket installieren | install.packages("ggplot2") |
| Paket laden | library(ggplot2) |
| Skript ausführen | Rscript skript.R |
| CSV lesen | read.csv("daten.csv") |