私は R が初めてで、データセット (「データ」) に多数の新しい変数を作成しようとしています。
このデータセットでは、列は質問が回答されたかどうかの二分法コーディングです。質問番号は下付き文字 ("Q_1, "Q_2") で表されます。各質問にはいくつかの属性があり、同じ下付き文字 (つまり、"Q_Attribute1_1"、"Q_Attribute2_1") を使用して名前を付けたいと思います。マルチレベル分析のためにデータを長い形式に変換します. しかし、合計 30 の質問があり、それぞれに 18 の質問レベルの属性があるため、手動で 540 個の変数 (30x18) を作成するのは賢明ではないようです. 0/1 などの単一の値。
2 つのベクトル (1 つは変数名、もう 1 つは関連する値) を作成したら、一意の変数名をそれぞれ20,000 ケースのより大きなデータ セット ("main.data") に列として追加する必要があります。この変数の値を、上記のすべてのケースのデータにリストされている値と同じ値にしたいと考えています。これはどのように実装できますか?