3

私は再び困惑しています。

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。

助けていただければ幸いです。

4

1 に答える 1