Pipe-Operator#

RMarkdown-Datei mit Lösungen herunterladen

RMarkdown-Datei ohne Lösungen herunterladen

Aufgabe 1#

Schreibe den folgenden Code mit Hilfe des Pipe-Operators um:

numbers <- c(-1, -2, -3, -4, -5)
numbers_positive <- abs(numbers)
numbers_sum <- sum(numbers_positive)
print(numbers_sum)
[1] 15
# Hier kannst du deine Lösung ausprobieren.
Hide code cell content
numbers_sum <- c(-1, -2, -3, -4, -5) |> 
  abs() |> 
  sum()

print(numbers_sum)
  
[1] 15

Aufgabe 2#

Erstelle mit Hilfe des Pipe-Operators einen Vektor mit den Werten \(1.201, 1.243, 1.264, 1.156\) und runde diese auf zwei Nachkommastellen. Speichere das Endprodukt unter numbers_round.

# Hier kannst du deine Lösung ausprobieren.
Hide code cell content
numbers_round <- c(1.201, 1.243, 1.264, 1.156) |> 
  round(2)

print(numbers_round)
[1] 1.20 1.24 1.26 1.16

Aufgabe 3#

Erstelle mit Hilfe des Pipe-Operators einen Vektor mit den Werten \(2,3,6,7\), berechne den Mittelwert und ziehe die Quadratwurzel aus dem Mittelwert. Speichere das Endprodukt unter score.

# Hier kannst du deine Lösung ausprobieren.
Hide code cell content
score <- c(2,3,6,7) |> 
  mean() |> 
  sqrt()  
  

print(score)
[1] 2.12132