ОК - у меня есть фрейм данных в R, который выглядит примерно так:
id age v1 v2 ...
12345 31
12345 32
12345 32
Я хотел бы иметь возможность просмотреть все идентификаторы в этом DF и установить для всех значений age
, сопоставленных с определенным ID
, первое (или самое низкое, в данном случае, как следствие как заказывается DF) значение age
, соответствующее этому ID
. Таким образом, приведенный выше пример станет
id age v1 v2 ...
12345 31
12345 31
12345 31
У меня есть ощущение, что это можно сделать с помощью plyr (или подобного), хотя мой мозг сейчас зажарен, и я понимаю, что, возможно, это не лучший способ сделать это, и при этом это не может быть самым простым. Какие-либо предложения? ТИА.