I have a toy example to explain what I am trying to work on :

`aski = data.frame(x=c("a","b","c","a","d","d"),y=c("b","a","d","a","b","c"))`

I managed to do assigning unique ids to column y and now output looks like:

`aski2 = data.frame(x=c("a","b","c","a","d","d"),y=c("1","2","3","2","1","4"))`

as you see "b" is present in both col x and y and we assigned an id=1 in col y
and "a" with id=2 in col y and so on..
As you see these values are also present in col x.....
col x has "a" as its first element ."a" was also in col y and assigned an id=2
so I'll assign an id=2 for a in col x also
Now what i m trying to do next is look for these values in col x and if it occurs in col y I assign that id to it

**FINAL DATAFRAME LIKE**

`aski3 = data.frame(x=c("2","1","4","2","3","3"),y=c("1","2","3","2","1","4"))`