プロジェクト名、開始年、契約期間を持つデータセットがあります。このデータセットを時系列に展開する必要があります。たとえば、私のデータセットの 1 つの行は、プロジェクト A、開始年 2003、契約期間 5 です。契約期間に基づいて各行を繰り返したいと思います。私のデータセットは次のようになります。
Project Name Start Year Contract Term
A 2003 5
B 2013 3
C 2000 2
私の望ましい結果は次のようになります。
Project Name Start Year Contract Term
A 2003 5
A 2004 5
A 2005 5
A 2006 5
A 2007 5
B 2013 3
B 2014 3
B 2014 3
C 2000 2
C 2001 2
私が試してみました:
rpsData <- rpsInput[rep(rownames(rpsInput), rpsInput$Contract.Term), ]
しかし、これは契約期間内の数だけ各プロジェクトを繰り返すだけです。年を重ねる事が出来ません。
前もって感謝します!