データフレームは以下のとおりです。私は、Var_1 .. Var_50というラベルの付いた、50以上の変数を持つデータセットを持っています。 50の変数の1つに国コード(英国または米国)があります。データフレームは、var_5 = "UK"の場合、var_4は常にストア番号を含みます。Rプログラミング:条件に基づいて前の列の値を抽出する
私が書きたいコードは - var_5 = UKの場合、country = "var_5"とstore = "var_4"です。ループをセットアップして、この50回コピー・ペーストする必要がないなら、それは素晴らしいでしょう!私が欲しいもの
ID Brand Var_1 Var_2 Var_3 Var_4 Var_5
1 Soaps Supervisor Quantity StoreK UK Owner
2 Shampoo StoreZ US
3 Oil Material StoreY UK Supplier
は、データフレームの下に、これは私の質問を明確に
ID Brand Var_1 Var_2 Var_3 Var_4 Country StoreID
1 Soaps Supervisor Quantity StoreK UK UK StoreK
2 Shampoo StoreZ US US StoreZ
3 Oil Material StoreY UK UK StoreY
希望です。
データセットをフォーマットしてください。列がどこで終わり、新しい列が始まるかは明確ではありません。期待される出力 – akrun