Usuń ostatnie N wierszy w ramce danych z dowolną liczbą wierszy
Mam ramkę danych i chcę usunąć z niej ostatnie N wierszy. Jeśli chcę usunąć 5 wierszy, obecnie używam następującego polecenia, które moim zdaniem jest raczej zawiłe:
df<- df[-seq(nrow(df),nrow(df)-4),]
Jak wykonałbyś zadanie, czy istnieje wygodna funkcja, której mogę użyć w R?
W Uniksie używałbym:
tac file | sed '1,5d' | tac