<- c(1, 2, 3)
x sum(abs(mean(x) - x))
[1] 2
March 23, 2023
Betrachten Sie folgende R-Syntax, für die R eine Fehlermeldung ausgibt:
Geben Sie die korrekte Syntax an! Ändern Sie nur die notwendigen Zeichen an der Syntax oben. Gehen Sie davon aus, dass die aufgerufenen Funktionen existieren.
Geben Sie keine Leerzeichen ein.
Hinten ist eine (schließende) Klammer zu viel, die muss weg:
Die Antwort lautet: sum(abs(mean(x)-x))
.
Categories:
---
extype: string
exsolution: r sol
exname: r-fehler6a
expoints: 1
categories:
- R
- '2023'
- string
date: '2023-03-23'
slug: Typ-Fehler-R-06a
title: Typ-Fehler-R-06a
---
```{r libs, include = FALSE}
library(tidyverse)
library(mosaic)
library(glue)
library(testthat)
```
```{r global-knitr-options, include=FALSE}
knitr::opts_chunk$set(fig.pos = 'H',
fig.asp = 0.618,
fig.width = 4,
fig.cap = "",
fig.path = "",
echo = FALSE,
message = FALSE,
fig.show = "hold")
```
# Aufgabe
Betrachten Sie folgende R-Syntax, für die R eine Fehlermeldung ausgibt:
```{r echo = TRUE, error = TRUE}
x <- c(1, 2, 3)
sum(abs(mean(x) - x))
```
Geben Sie die korrekte Syntax an! Ändern Sie *nur* die *notwendigen* Zeichen an der Syntax oben. Gehen Sie davon aus, dass die aufgerufenen Funktionen existieren.
Geben Sie *keine* Leerzeichen ein.
</br>
</br>
</br>
</br>
</br>
</br>
</br>
</br>
</br>
</br>
# Lösung
Hinten ist eine (schließende) Klammer zu viel, die muss weg:
```{r echo = TRUE, error = TRUE}
sum(abs(mean(x)-x)) # so geht's
```
```{r}
sol <- "sum(abs(mean(x)-x))"
```
Die Antwort lautet: ``r sol``.
---
Categories:
- R
- '2023'
- string