データフレームが大きく、小さいものがあるとします。小さい方が大きい方の内部に収容されている場合は、どのように私が持つことができます。もう一方のデータフレームから1つのデータフレームを引く
大きい - 小規模
例:
小データフレーム:
ID CSF1PO CSF1PO.1 D10S1248 D10S1248.1 D12S391 D12S391.1
203079_BA_M 10 11 14 16 -9 -9
203079_BA_F 8 12 14 17 -9 -9
203080_BA_M 10 12 13 13 -9 -9
ビッグデータフレーム:
ID CSF1PO CSF1PO.1 D10S1248 D10S1248.1 D12S391 D12S391.1
203078_MG_M -9 -9 15 15 18 20
203078_MG_F -9 -9 14 15 17 19
203079_BA_M 10 11 14 16 -9 -9
203079_BA_F 8 12 14 17 -9 -9
203080_BA_M 10 12 13 13 -9 -9
203080_BA_F 10 11 14 16 -9 -9
203081_MG_M 10 12 14 16 -9 -9
203081_MG_F 11 12 15 16 -9 -9
203082_MG_M 11 11 13 15 -9 -9
203082_MG_F 11 11 13 14 -9 -9
小さいデータフレームは、大きなデータフレームの3,4,5行に対応します。
ありがとうございます!
'ID 'がキー(一意に残りの行を決定する)であれば、' Big [!(Big $ ID%in%Small $ ID)]]が動作するはずです。鍵がなければ扱いにくいですよね。 – Frank
IDは実際に行の名前です...データフレームの列ではありませんが、必要に応じて列にすることができます。 – vitor
不要です。 'Big $ ID'の代わりに' rownames(Big) 'を使うだけです。 – Frank