다음 데이터를 사용하여 각 고유 ProjectID 내에서 행을 재정렬하고 싶습니다. 시퀀스가 포함 된 경우 중 하나 "1,3,2"또는 "-1,4,2-"나는 "4"3,1,2 "를 따르도록 행의 순서를 변경하거나 할 각각의 고유 한 ProjectID 내 시퀀스를 기반으로 행 재정렬
Data <- data.frame(ProjectID=c(123,123,123,124,125,125,126,126,126,126,128,129),
Value=c(1,4,7,3,8,9,2,5,3,7,2,6),
Sequence=c(1,3,2,1,3,2,1,1,4,2,2,4))
, , 1,2 ".
ProjectID 126에는 Sequence 1,1,4,2에 대한 네 가지 관찰 결과가 있으므로 예상 결과에는 1,4,1,2가 표시되어야합니다.
어떻게하면됩니까? 다음과 같이
결과가 있어야한다
Result <- data.frame(ProjectID=c(123,123,123,124,125,125,126,126,126,126,128,129),
Value=c(4,1,7,3,8,9,2,3,5,7,2,6),
Sequence=c(3,1,2,1,3,2,1,4,1,2,2,4))
어떤 다른 경우 약 2, 3, 1, 2, 1, 3, 1, 2, 3 등 – akrun
내가에만 관심이 @akrun 것, 즉 그 두 경우 (1,3,2 및 1,4,2)에서. – Dfeld