Nur Zeilen auswählen, wenn der Wert in einer bestimmten Spalte kleiner als der Wert in der anderen Spalte ist

Ich verwende R und muss Zeilen mit einem Alter (Todesalter) von weniger als oder gleich laclen (Laktationslänge) auswählen. Ich versuche, einen neuen Datenrahmen zu erstellen, der nur Zeilen / IDs enthält, wobei der Wert der Spalte "aged" kleiner ist als der entsprechende Wert für "laclength".

df:
 id1   id2    laclen    aged
9830  64526    26       6 
7609  64547    28       0 
9925  64551     3       0 
9922  64551     3       5 
9916  64551     3       8 
9917  64551     3       8 
9914  64551     3       2 

Der neue Datenrahmen sollte folgendermaßen aussehen:

dfnew:
id1   id2    laclen    aged
9830  64526    26       6 
7609  64547    28       0 
9925  64551     3       0 
9914  64551     3       2

Jede Hilfe wäre dankbar!

Bazon

Antworten auf die Frage(6)

Ihre Antwort auf die Frage