Seite 1 von 1

Maximum mit zugehöriger Variable raussuchen

Verfasst: Di Apr 24, 2018 9:14 pm
von hellanalysis
Hallo zusammen,

ich versuche seit bestimmt 2h folgenden Sachverhalt zu lösen:
In meinem animal Datensatz aus 62 Zeilen und 11 Spalten soll ich die höchste Lebenserwartung mit dem dazugehörigen Tier ausspielen:

Beispiel:
Species, weight, sleep, maximum.life.span
Monkey, 40, 7, 30
Cat, 15, 10, 28
Goat, 27, 4, 20

Soll-Ergbnis: Monkey 30
Wie kann ich das ausspielen?

Bisherige Vorgehensweise:
max(animal$maximum.life.span)
[1] 30

#da fehlt mir der name Monkey!

Also:
df.orig <- data.frame(vars = animal$species, obs1 = animal$maximum.life.span)
df.orig

#Output
Species maximum.life.span
Monkey 30
Cat 28
Goat 20

#dann dacht ich mir könnte ja das hier klappen:
max(df.orig)

tut es aber nicht da nicht numerisch...
könntet ihr mir weiterhelfen?

Re: Maximum mit zugehöriger Variable raussuchen

Verfasst: Di Apr 24, 2018 9:20 pm
von jogo
Hallo hella,

willkommen im Forum!

Code: Alles auswählen

Dat <- read.table(header=TRUE, sep=",", text=
"Species, weight, sleep, maximum.life.span
Monkey, 40, 7, 30
Cat, 15, 10, 28
Goat, 27, 4, 20 ")
Dat[which.max(Dat$maximum.life.span),]
Bitte formatiere zukünftig in Deinen Nachrichten Code u.ä. auch so hübsch.
Bitte lies viewtopic.php?f=20&t=29

Gruß, Jörg

Re: Maximum mit zugehöriger Variable raussuchen

Verfasst: Di Apr 24, 2018 9:54 pm
von hellanalysis
Hallo Jörg,

vielen Dank für die schnelle Antwort und für den Formatierungshinweis :)
Bläde Frage, aber wie kann ich mir denn die Quelle umgehen? :roll:

Code: Alles auswählen

text=
"Species, weight, sleep, maximum.life.span
Monkey, 40, 7, 30
Cat, 15, 10, 28
Goat, 27, 4, 20 ")
Wäre doch quatsch den ganzen Datensatz da reinzukopieren...

Re: Maximum mit zugehöriger Variable raussuchen

Verfasst: Di Apr 24, 2018 10:04 pm
von hellanalysis
Okay, habs über die file funktion hinbekommen!
Vielen Dank :)