ケース数は同じですが、変数数は同じですが、2つのデータセットがあります。例えば、この:別のデータセットのインデックス変数に基づく変数値の置換
test_data <- data.frame(
var_1 = rep(1, 10),
index = letters[1:10]
)
other_data <- data.frame(
var_1 = c(1, 1, 3, 4, 6, 1),
index = letters[1:6]
)
そして、何私は必要はother_data
でvar_1
の値でtest_data
にvar_1
の値を交換することです。だから、最終的な結果は次のようになります。
> test_data
var_1 index
1 1 a
2 1 b
3 3 c
4 4 d
5 6 e
6 1 f
7 1 g
8 1 h
9 1 i
10 1 j
私はdplyr
は、リレーショナルデータで動作するように素敵であることを知っているが、私はそれが私のためにそれを行うだろう_join
機能の一つだかどうかを把握することはできません、または何か違います?ありがとう。
var_1は1で満たされていないものは何ですか?異なる数字ですか? – Robert
ええ、私は私の質問で明確にしてはいけないと思う - '1'はプレースホルダー、実際には多くの異なる数字があります。 – Zlo