同じ図に 2 つのベクトルの複数のオーバーレイ密度プロットをプロットしようとしています。私の知る限り、それらが同じオブジェクトにない限り、そうすることができません。
データをプロットするには、2 つの列を持つ data.frame() が必要です。1 つは値用で、もう 1 つは各値が属するベクトルを指定するためのものです。
私の最初のベクトルには 400 個のデータが含まれています。2 番目には 1200 が含まれます。私の現在の (やや洗練されていない) ソリューションでは、2 つのベクトルを新しい data.frame ベクトルに連結し、400 個の a と 1200 個の b を含む data.frame に 2 番目のベクトルを追加して、どのベクトルがから元データが来ました。これは、元のベクトルごとにいくつのデータがあったかを知っているためにのみ機能します。
確かにこれを行うためのより効率的な方法があるはずですか?
dframe1$vector
元のデータがとからのものだとしましょうdframe2$vector
。dframe3
列$value
とを含むという新しいオブジェクトを作成しようとしています$original_vector_number
。どうすればいいですか?