나는 다음과 같은 데이터 세트에 잠시 동안 사투를 벌인거야 : 나는 각 ID 비제 변수와 마지막 날짜에 출력하고 싶습니다R의 data.frame에서 하위 시퀀스의 마지막 날짜를 추출하는 방법은 무엇입니까?
id date var1 var2
1 7031 2008-12-01 27 1
2 7031 2009-01-05 6 0
3 7031 2009-02-02 0 3
4 7031 2008-11-01 1 4
5 7500 2009-07-11 30 0
6 7500 2009-10-01 8 0
7 7500 2010-01-01 0 0
8 7041 2009-06-20 26 0
9 7041 2009-08-01 0 0
10 0277 2009-01-01 3 0
. 이 사용자의 시계열은 길이가 다릅니다. 나는 다음과 같은 출력물을 기대한다 :
id last_date
7031 2009-02-02
7500 2009-10-01
7041 2009-06-20
0277 2009-01-01
어떤 도움을 주시면 감사하겠습니다!
가능한 중복의 [R에서 가장 큰 날짜 행을 꺼내] (http://stackoverflow.com/questions/14186005/take-out-the-row-with-largest -date-in-r) – thelatemail
* * "var1"과 "var2"가 0과 같은지 또는 * "var1"과 "var2"가 0과 같은지 여부를 명확히 할 수 있습니까? – A5C1D2H2I1M1N2O1R2T1
@thelatemail, 나는 귀하의 링크 된 질문이 * 중복이 아닌 복제 *라고 말할 것입니다. 이 질문은 별도의 그룹화 변수와 관련하여 가장 큰 날짜 인 반면, 그 자체 내에서 가장 큰 날짜에 더 많은 관련이 있습니다 (각 연도의 마지막 날짜를 원했습니다). 개념적으로 비슷하지만 여기에 두 가지 질문이있는 것이 유용 할 수 있습니다. – A5C1D2H2I1M1N2O1R2T1