I have a data frame df1 that looks like this:
id name type
46 hsa:4052 gene
50 hsa:7057 gene
52 hsa:8454 gene
And then I have a second data frame df2 that looks like this:
entry1 entry2 type name value
46 44 PPrel activation -->
52 50 PPrel activation -->
29 27 PPrel activation -->
Now the common columns in the two data frames are id from df1 and entry1 and entry2 from df2. What i want my results to look like is this:
entry1 entry2 type name value
hsa:4052 44 PPrel activation -->
hsa:8454 hsa:7057 PPrel activation -->
29 27 PPrel activation -->
So what i want basically is replace the entry1 and entry2 ids in df2 with the names of corresponding ids from df1. I tried merge but obviously merge doesn't help here. Any help?