Lets say I have the following data frame.

and I have a vector containing concentrations:
concentration <- c(0.0001, 0.001, 0.01, 0.1, 1, 10)
and what I want to do is: if same = no. fill in the concentrations for that drug. so it will look like this:

Would there be a way to automate this?