次のデータでは、それぞれ固有のProjectID内の行を再配置したいと思います。それぞれのユニークな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))
、シーケンスは、「3,1,2」または「4のいずれか含まれている「1,3,2」か「1,4,2」私は従って、行の順序を変更したい場合、1,2 "である。
ProjectID 126には、シーケンス1,1,4,2の4つの観測値があるため、予想される結果は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だろう。すなわちこれらの2つの症例(1,3,2および1,4,2)において。 – Dfeld