私は再び困惑しています。
2つのデータフレームがあります
データフレーム1
a b c
[1] 21 12 22
[2] 11 9 6
[3] 4 6 7
と
データフレーム2
f g h
[1] 21 12 22
[2] 11 9 6
[3] 4 6 7
dataframe1 の最初の列を取り、2 番目の列が 3 つの f、g、h のそれぞれである 3 つの新しいデータフレームを作成したい
明らかに、サブセットを何度も実行できます
subset1 <- cbind(dataframe1[,1]dataframe2[,1])
subset2 <- cbind(dataframe1[,1]dataframe2[,2])
しかし、私のデータフレームには可変数の列があり、行数が非常に長くなります。だから私はもう少し一般的なものを探しています。私のデータフレームは常に同じ長さになります。
私が何かを得るのに最も近かったのは apply と cbind でしたが、a と f、a と g、a と h の 3 つの行のセットをそれぞれ単一の数値ベクトルとして結合するか、4 つの単一のデータ フレームを取得します。列、a、f、g、h。
助けていただければ幸いです。