0

私はもともとtxtファイルから派生したdata.frameを持っています。観測値が年ごとに列に割り当てられているという、かなり不便な形式になっています。分析でリグレッサーとして必要な実際の変数は、因子として 1 つの列に割り当てられます。したがって、この data.frame に対して次の変換を行う必要があります。

         VAR    YEAR.1    YEAR.2    YEAR.3
FIRM.1   VAR.1  FV_11.1   FV_11.2   FV_11.3 
FIRM.1   VAR.2  FV_12.1   FV_12.2   FV_12.3
FIRM.2   VAR.1  FV_21.1   FV_21.2   FV_21.3
FIRM.2   VAR.2  FV_22.1   FV_22.2   FV_22.3

ここで、FV_ij.k は k 年における企業 i の変数 j の観測値です。結果の data.frame は、理想的には次のようになります。

         YEAR    VAR.1    VAR.2
 FIRM.1  YEAR.1  FV_11.1  FV_12.1
 FIRM.1  YEAR.2  FV_11.2  FV_12.2
 FIRM.1  YEAR.3  FV_11.3  FV_12.3
 FIRM.2  YEAR.1  FV_21.1  FV_22.1
 FIRM.2  YEAR.2  FV_21.2  FV_22.2
 FIRM.2  YEAR.3  FV_21.3  FV_22.3     

これをコーディングする方法は考えていますが、面倒です。この種の変換を便利に行うパッケージがあるのだろうか?

4

1 に答える 1