Ich möchte einen Datenrahmen für n Zeilen unterteilen, die nach einer Variablen gruppiert sind und absteigend nach einer anderen Variablen sortiert werden. Dies würde an einem Beispiel deutlich werden:
%Vor%Ich möchte für jedes Geschlecht zwei Zeilen erhalten, die absteigend nach Alter sortiert sind. Die gewünschte Ausgabe ist:
%Vor%Ich habe hier nach Ordnungs-, Sortier- und anderen Lösungen gesucht, konnte aber keine geeignete Lösung für dieses Problem finden. Ich schätze Ihre Hilfe.
Ich bin mir sicher, dass es eine bessere Antwort gibt, aber hier ist eine Möglichkeit:
%Vor%Wenn Sie einen größeren Datenrahmen als den hier angegebenen haben und nicht visuell prüfen möchten, welche Zeilen ausgewählt werden sollen, verwenden Sie einfach Folgendes:
%Vor%Ich habe einen Vorschlag, wenn Sie zum Beispiel die ersten beiden Frauen und die ersten drei Männer brauchen:
%Vor%Sie müssen nur die Namen des endgültigen Datenrahmens ändern.
Tags und Links r data.table order plyr group-by