I have two dataframe df1
structure(list(d.x = structure(c(1L, 2L, 3L, NA, NA, NA, NA,
NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,
NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA), .Label = c("Sample1",
"Sample2", "Sample3"), class = "factor"), d.Name = structure(c(1L,
2L, 3L, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,
NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,
NA, NA, NA, NA), .Label = c("A", "B", "C"), class = "factor")), .Names = c("d.x",
"d.Name"), row.names = c(NA, -37L), class = "data.frame")
df2
structure(list(d.ID = structure(c(1L, 1L, 1L, 1L, 1L, 1L, 1L,
1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L,
2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L), .Label = c("Sample1",
"Sample2", "Sample3"), class = "factor")), .Names = "d.ID", row.names =c(NA,
-37L), class = "data.frame")
I want to replace all the name in df2 with corresponding name of df1 file so for examples Sample1 will be named as A