Wert anzeigen, der einem anderen am nächsten kommt

Allgemeine Fragen zur Programmierung mit R.

Wert anzeigen, der einem anderen am nächsten kommt

Beitragvon AnnaBr » Do 21. Feb 2019, 17:04

Hallo zusammen,

Ich habe eine Tablle in der Art wie der folgende Ausschnitt:
Daraus würde ich gerne den Durchfluss angeben lassen, für den die Häufigkeit am nächsten an 70% ist.

Haufigkeit Durchfluss [m³/s]
69.89247312 0.453
69.95572423 0.453
70.01897533 0.454
70.08222644 0.452
70.14547755 0.452
70.20872865 0.451
70.27197976 0.450

Mit

> subset(Dauertabelle, Dauertabelle$Haufigkeit==70)

müsste die Häufigkeit ja genau 70% entsprechen, weshalb auch nichts rausgegeben wird.

Für Hilfe wäre ich sehr dankbar!
AnnaBr
 
Beiträge: 1
Registriert: Do 21. Feb 2019, 16:49
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Wert anzeigen, der einem anderen am nächsten kommt

Beitragvon jogo » Do 21. Feb 2019, 22:00

Hallo Anna,

Code: Alles auswählen
i <- which.min(abs(Dauertabelle$Haufigkeit - 70))
Dauertabelle[i, ]


Gruß, Jörg
jogo
 
Beiträge: 139
Registriert: Mo 26. Feb 2018, 09:56
Danke gegeben: 3
Danke bekommen: 0 mal in 0 Post


Zurück zu Programmierung allgemein

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste