Сначала создайте другой столбец для этих записей, имеющий 2x, а затем проверьте тот столбец, который имеет значение 2x, и обновите столбец значения для того же
df<-mutate(df, x=strsplit(Product, split = " ")[[1]][2])
df$Value[df$x=="2x"]<-2*df$Value[df$x=="2x"]