Мне необходимо создать новый столбец v4
в этом data.frame:
v1<-c(1,2,4,7,9,12,34,56,43)
v2<-c(4,4,9,56,73,457,12,12,5585)
v3<-c(7,7,43,124,415,552,552,12525,99)
df<- data.frame(v1,v2,v3)
Хитрость заключается в том, что в тех случаях, когда любое из значений v1
присутствует в v2
v4
должно быть 1
в остальных случаях v4
должно быть 2
Таким образом, результат будет примерно таким:
v1<-c(1,2,4,7,9,12,34,56,43)
v2<-c(4,4,9,56,73,457,12,12,5585)
v3<-c(7,7,43,124,415,552,552,12525,99)
v4<-c(2,2,1,2,1,1,2,2,2)
df.solution<- data.frame(v1,v2,v3,v4)