Entfernen Sie die letzten N Zeilen im Datenrahmen mit der beliebigen Anzahl von Zeilen

Ich habe einen Datenrahmen und möchte die letzten N Zeilen daraus entfernen. Wenn ich 5 Zeilen entfernen möchte, verwende ich derzeit den folgenden Befehl, der meiner Meinung nach ziemlich verworren ist:

df<- df[-seq(nrow(df),nrow(df)-4),]

Wie würden Sie die Aufgabe erfüllen? Gibt es eine praktische Funktion, die ich in R verwenden kann?

In Unix würde ich verwenden:

tac file | sed '1,5d' | tac 

Antworten auf die Frage(3)

Ihre Antwort auf die Frage