Was macht sum()?
- Berechnet die Summe aller numerischen Werte in einem Vektor oder einer Matrix./Syntax: sum(x)/x = numerischer Vektor oder Matrix/Beispiel: sum(1:5) → 15, weil 1+2+3+4+5 = 15.
Was macht mean()?
- Gibt den arithmetischen Mittelwert eines Vektors zurück./Syntax: mean(x)/x = numerischer Vektor/Beispiel: mean(c(2,4,6)) → 4, weil (2+4+6)/3 = 4.
Was macht length()?
- Liefert die Anzahl der Elemente eines Objekts./Syntax: length(x)/x = Vektor, Liste oder anderer Container/Beispiel: length(c("a","b","c")) → 3.
Was macht max()?
- Gibt den größten Wert in einem numerischen Vektor zurück./Syntax: max(x)/Beispiel: max(c(3,7,2,9)) → 9, da 9 das Maximum ist.
Was macht min()?
- Gibt den kleinsten Wert eines numerischen Vektors zurück./Syntax: min(x)/Beispiel: min(c(3,7,2,9)) → 2.
Was macht range()?
- Gibt den kleinsten und größten Wert als Vektor zurück./Syntax: range(x)/Beispiel: range(1:5) → (1, 5), also Minimum und Maximum.
Was macht sort()?
- Sortiert die Elemente eines Vektors auf- oder absteigend./Syntax: sort(x, decreasing=FALSE)/x = Vektor, decreasing=TRUE für absteigend/Beispiel: sort(c(3,1,2)) → (1,2,3).
Was macht order()?
- Gibt die Indexreihenfolge, die einen Vektor sortieren würde./Syntax: order(x)/Beispiel: order(c(3,1,2)) → (2,3,1), weil Element 2 (Wert 1) zuerst käme.
Was macht unique()?
- Entfernt doppelte Werte aus einem Vektor./Syntax: unique(x)/Beispiel: unique(c(1,1,2,3,3)) → (1,2,3).
Was macht which()?
- Liefert die Indizes der Elemente, bei denen eine Bedingung TRUE ist./Syntax: which(condition)/Beispiel: which(c(5,8,3)>4) → (1,2), da nur 5 und 8 größer als 4 sind.
Was macht median()?
- Liefert den mittleren Wert eines sortierten Vektors./Syntax: median(x)/Beispiel: median(c(1,5,3)) → 3, da 3 in der Mitte liegt.
Was macht sd()?
- Berechnet die Standardabweichung eines numerischen Vektors./Syntax: sd(x)/Beispiel: sd(c(2,4,6)) → etwa 2, da Werte ±2 um den Mittelwert 4 streuen.
Was macht var()?
- Gibt die Varianz eines Vektors zurück (Maß für Streuung)./Syntax: var(x)/Beispiel: var(c(2,4,6)) → 4, da mittlere quadratische Abweichung = 4.
- Gibt den größten Wert eines numerischen Vektors zurück./Syntax: max(x)/Beispiel: max(c(3,7,2,9)) → 9.
- Gibt Minimum und Maximum eines Vektors zurück./Syntax: range(x)/Beispiel: range(1:5) → (1, 5).
- Liefert die Anzahl der Elemente eines Objekts./Syntax: length(x)/x = Vektor, Liste oder Dataframe/Beispiel: length(c("a","b","c")) → 3.
- Sortiert die Elemente eines Vektors auf- oder absteigend./Syntax: sort(x, decreasing=FALSE)/Beispiel: sort(c(3,1,2)) → (1,2,3).
- Gibt die Reihenfolge-Indizes, die Vektor sortieren würden./Syntax: order(x)/Beispiel: order(c(3,1,2)) → (2,3,1), da 1 an Position 2 steht.
Was macht rev()?
- Kehrt die Reihenfolge eines Vektors um./Syntax: rev(x)/Beispiel: rev(1:5) → (5,4,3,2,1).
- Entfernt doppelte Elemente eines Vektors./Syntax: unique(x)/Beispiel: unique(c(1,1,2,3,3)) → (1,2,3).
Was macht duplicated()?
- Liefert TRUE für doppelte Werte ab zweitem Vorkommen./Syntax: duplicated(x)/Beispiel: duplicated(c(1,2,2,3)) → (FALSE, FALSE, TRUE, FALSE).
- Gibt Indizes der Elemente zurück, die TRUE sind./Syntax: which(condition)/Beispiel: which(c(5,8,3)>4) → (1,2), da 5 und 8>4.
Was macht which.max()?
- Gibt Index des größten Werts zurück./Syntax: which.max(x)/Beispiel: which.max(c(3,9,5)) → 2, da 9 größter Wert.
Was macht which.min()?
- Gibt Index des kleinsten Werts zurück./Syntax: which.min(x)/Beispiel: which.min(c(3,9,5)) → 1, da 3 kleinster Wert.
Was macht round()?
- Rundet Zahlen auf angegebene Nachkommastellen./Syntax: round(x, digits=0)/Beispiel: round(3.1415, 2) → 3.14.
Was macht floor()?
- Rundet immer auf nächste ganze Zahl nach unten./Syntax: floor(x)/Beispiel: floor(3.9) → 3.
Was macht ceiling()?
- Rundet immer auf nächste ganze Zahl nach oben./Syntax: ceiling(x)/Beispiel: ceiling(3.1) → 4.
Was macht abs()?
- Gibt den absoluten Wert (Betrag) zurück./Syntax: abs(x)/Beispiel: abs(c(-3,2)) → (3,2).
Was macht sign()?
- Gibt -1, 0 oder 1 je nach Vorzeichen zurück./Syntax: sign(x)/Beispiel: sign(c(-5,0,8)) → (-1,0,1).
Was macht log()?
- Berechnet den natürlichen Logarithmus oder beliebige Basis./Syntax: log(x, base=exp(1))/Beispiel: log(100, base=10) → 2, da 10²=100.
Was macht exp()?
- Berechnet e hoch x (e^x)./Syntax: exp(x)/Beispiel: exp(2) → 7.389.
Was macht sqrt()?
- Berechnet die Quadratwurzel./Syntax: sqrt(x)/Beispiel: sqrt(9) → 3.
Was macht seq()?
- Erzeugt eine Zahlenfolge mit Start, Ende, Schrittweite./Syntax: seq(from, to, by)/Beispiel: seq(1,5,by=2) → (1,3,5).
Was macht rep()?
- Wiederholt Elemente eines Vektors./Syntax: rep(x, times)/Beispiel: rep(1:2, times=3) → (1,2,1,2,1,2).
Was macht paste()?
- Verbindet Zeichenketten zu Text./Syntax: paste(..., sep=" ")/Beispiel: paste("Hallo","Welt") → "Hallo Welt".
Was macht paste0()?
- Wie paste(), aber ohne Trennzeichen./Syntax: paste0(...)/Beispiel: paste0("A","B","C") → "ABC".
Was macht nchar()?
- Zählt Zeichen in einem String./Syntax: nchar(x)/Beispiel: nchar("Test") → 4.
Was macht toupper()?
- Wandelt Buchstaben in Großbuchstaben./Syntax: toupper(x)/Beispiel: toupper("rstudio") → "RSTUDIO".
Was macht tolower()?
- Wandelt Buchstaben in Kleinbuchstaben./Syntax: tolower(x)/Beispiel: tolower("HELLO") → "hello".
Was macht substr()?
- Gibt Teilstring zurück./Syntax: substr(x, start, stop)/Beispiel: substr("Datentyp", 1, 4) → "Daten".
Was macht grep()?
- Sucht nach Mustern in Texten und gibt Trefferindizes zurück./Syntax: grep(pattern, x)/Beispiel: grep("a", c("apfel","birne","traube")) → (1,3).
Was macht grepl()?
- Wie grep(), aber liefert logischen Vektor TRUE/FALSE./Syntax: grepl(pattern, x)/Beispiel: grepl("a", c("apfel","birne","traube")) → (TRUE,FALSE,TRUE).
Was macht any()?
- Prüft, ob mindestens ein Element TRUE ist./Syntax: any(x)/Beispiel: any(c(FALSE,TRUE,FALSE)) → TRUE.
Was macht all()?
- Prüft, ob alle Elemente TRUE sind./Syntax: all(x)/Beispiel: all(c(TRUE,TRUE,TRUE)) → TRUE.
Was macht head()?
- Gibt die ersten n Zeilen eines Objekts zurück./Syntax: head(x, n=6)/Beispiel: head(1:10,3) → (1,2,3).
Was macht tail()?
- Gibt die letzten n Zeilen eines Objekts zurück./Syntax: tail(x, n=6)/Beispiel: tail(1:10,3) → (8,9,10).
Was macht subset()?
- Filtert Datenrahmen nach Bedingung./Syntax: subset(x, Bedingung)/Beispiel: subset(mtcars, mpg>25) → Zeilen mit Verbrauch >25 mpg.
Was macht data.frame()?
- Erstellt tabellarische Datenstruktur mit Spalten verschiedener Typen./Syntax: data.frame(Spalte1, Spalte2, ...)/Beispiel: data.frame(Name=c("A","B"), Alter=c(20,30)).
Was macht cbind()?
- Verbindet Objekte spaltenweise./Syntax: cbind(a,b)/Beispiel: cbind(1:3,4:6) → Matrix mit 2 Spalten.
Was macht rbind()?
- Verbindet Objekte zeilenweise./Syntax: rbind(a,b)/Beispiel: rbind(c(1,2,3),c(4,5,6)) → Matrix mit 2 Zeilen.
Was macht list()?
- Erstellt eine Liste, die verschiedene Datentypen enthalten kann./Syntax: list(...)/Beispiel: list(Name="Anna", Alter=22, Noten=c(1,2,1)).
Was macht unlist()?
- Wandelt eine Liste in einen einfachen Vektor um./Syntax: unlist(x)/Beispiel: unlist(list(1:3,4:5)) → (1,2,3,4,5).
Was macht factor()?
- Erzeugt kategoriale Variable mit Levels./Syntax: factor(x)/Beispiel: factor(c("rot","blau","rot")) → Levels: blau, rot.
Was macht table()?
- Erstellt Häufigkeitstabelle von Werten./Syntax: table(x)/Beispiel: table(c("A","B","A","A")) → A=3, B=1.
Was macht sample()?
- Zieht Zufallsstichprobe aus einem Vektor./Syntax: sample(x, size)/Beispiel: sample(1:5, 3) → zufällige 3 Zahlen aus 1–5.
Was macht set.seed()?
- Setzt Zufallsstartwert, damit Ergebnisse reproduzierbar sind./Syntax: set.seed(n)/Beispiel: set.seed(1)
Last changed2 months ago