2つのデータファイルから特定の列を条件付きで追加することについて質問があります。条件付きで2つのデータファイルから特定のデータ列を追加する
データ1
ID purchased
1 5
2 3
3 3
4 3
5 3
6 4
7 4
8 4
9 4
10 4
データ2つのファイルに2
ID Date3 Date4 Date5
1 2014 2013 2017
2 2014 2015 2012
3 2013 2016 2014
4 2015 2017 2014
5 2016 2012 2017
6 2017 2013 2017
7 2012 2013 2012
8 2014 2013 2014
9 2014 2015 2014
10 2015 2016 2015
ので、購入欄の数字(データ1)リンクへ: はたとえば、私は、このデータファイルを持っています特定の日付。たとえば、購入したID 1(データ1)はID 1にリンクする必要があります。Date5(データ2)。 ID 2はID 2 Date3(データ2)など3つのリンクを購入しました。その結果は以下のようになります。
結果:
ID purchased Date
1 5 2017
2 3 2014
3 3 2013
4 3 2015
5 3 2016
6 4 2013
7 4 2013
8 5 2014
9 5 2014
10 4 2016
私は以下のようなif文のカップルを使用して考えていた
:...私は間違ったアプローチを持って
if ((Data1$ID== Data2$ID) & Data1$purchased ==3) {
Data1$Date<- Data2$Date3
}
と4を購入し、5のための同じを考えます助けを感謝します!私はこれが理にかなってほしい。前もって感謝します。
あなたの例の結果は、値8と9の最後のCOLで間違っていることに注意してください –