Dies kann redundant sein, aber ich konnte eine ähnliche Frage zu SO nicht finden.R Abkürzung zum Abrufen der letzten n Einträge in einem Vektor
Gibt es eine Verknüpfung zu bekommen, die letzten n Elemente/Einträge in einem Vektor oder Array ohne die Länge des Vektors in der Berechnung unter Verwendung von?
foo <- 1:23
> foo
[1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
Lassen Sie sagen, man die letzten 7 Einheiten will ich diese umständlichen Syntax vermeiden wollen:
> foo[(length(foo)-6):length(foo)]
[1] 17 18 19 20 21 22 23
Python hat foo[-7:]
. Gibt es etwas Ähnliches in R? Vielen Dank!
Plus eins und wollte die netten negativen indexierenden Eigenschaften von 'tail' und' head' für zukünftige Suchende notieren. Du kannst sagen "Gib mir alle bis auf die letzten n Elemente/Reihen" wie: 'head (foo, -2)' –
@TylerRinker Guter Punkt - das sind gute Infos und ich habe es der Antwort hinzugefügt. – Dason