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

AufgabeBefehl
Paket installiereninstall.packages("ggplot2")
Paket ladenlibrary(ggplot2)
Skript ausführenRscript skript.R
CSV lesenread.csv("daten.csv")

Verwandt: Python · SQL · LLM