私はもともと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
これをコーディングする方法は考えていますが、面倒です。この種の変換を便利に行うパッケージがあるのだろうか?