1つの特定の列に特定の値のセット(たとえば、1、2、...、23)があるデータフレームがあります。私がやりたいのは、このレイアウトから、フレームに追加の23(この場合)の列があり、それぞれが係数値の1つを表すレイアウトに変換することです。これらの列のデータは、特定の行に特定の因子値があるかどうかを示すブール値になります...特定の例を示すには:
ソースフレーム:
ID DATE SECTOR
123 2008-01-01 1
456 2008-01-01 3
789 2008-01-02 5
... <more records with SECTOR values from 1 to 5>
必要な形式:
ID DATE SECTOR.1 SECTOR.2 SECTOR.3 SECTOR.4 SECTOR.5
123 2008-01-01 T F F F F
456 2008-01-01 F F T F F
789 2008-01-02 F F F F T
ループで問題なく実行できますが、もっと良い方法があるといいのですが。これまでのところreshape()
、望ましい結果は得られませんでした。助けていただければ幸いです。