0
A
とB
という2つのカテゴリ変数があり、それぞれが6つの値を取ると仮定します。そのため、36通りの組み合わせが可能です。私は、A
とB
の値に基づいてこれらの可能性を列挙する新しい変数category
を作成したいと思います。ハードコーディングなしでこれを行う方法はありますか?奥関数から最も外側にカテゴリを作成する簡単な方法
A
とB
という2つのカテゴリ変数があり、それぞれが6つの値を取ると仮定します。そのため、36通りの組み合わせが可能です。私は、A
とB
の値に基づいてこれらの可能性を列挙する新しい変数category
を作成したいと思います。ハードコーディングなしでこれを行う方法はありますか?奥関数から最も外側にカテゴリを作成する簡単な方法
apply(expand.grid(unique(A), unique(B)), 1, paste, collapse="")
:
unique
は、その引数expand.grid
のユニークバレスを返し、その構成要素のデカルト積を含むマトリックスを返しapply
指定された次元に沿って指定された行列/データフレーム/ ...に所定の関数を適用します(1
=行、 2
=列)paste
を連結文字列やベクトル要素
あなたはexpand.grid' 'のようなものを意味しますか? –