Lösung zu Aufgabe gesucht

Wie rufe ich R-Funktionen auf, wie selektiere ich Daten, ich weiß nicht genau ....

Moderatoren: EDi, jogo

Antworten
MIS2017

Lösung zu Aufgabe gesucht

Beitrag von MIS2017 »

Thema: Funktionen und bedingte Anweisungen

Kann jemand vielleicht folgende Aufgabe lösen? Bei mir zeigt es immer einen Fehler an in R. Vielen Dank im Voraus.

Aufgabe:
Definiere eine Funktion adress(name, gender) mit den Argumenten name und gender, die eine konkrete Anrede ausgibt.
> adress(Johanna, f) = Ms. Johanna
> adress(John, m) = Mr. John

Hinweis: paste(a, b, sep="") fügt zwei Strings zusammen.
jogo
Beiträge: 2085
Registriert: Fr Okt 07, 2016 8:25 am

Re: Lösung zu Aufgabe gesucht

Beitrag von jogo »

Hallo MIS2017,

willkommen im Forum!
Es soll wohl so aussehen:

Code: Alles auswählen

adress <- function(name, gender) {
  if (gender=="f") anrede <- "Ms. " else anrede <- "Mr. "
  paste0(anrede, name)
}

adress("Johanna", "f")
adress("John", "m")
Gruß, Jörg
Antworten